PROJECT DOCUMENTATION
CODECLAUSE INTERNSHIP
Project ID - #CC9908
Project Title - Chat Application
Internship Domain - Web Development Intern
Project Level - Entry Level
Assigned By- CodeClause Internship
Assigned To- Shiv Chopra
Start Date - 01 Mar 2024                  End Date - 31 Mar 2024
Project Details-
Aim -
Develop a real-time chat application.
Description-
Build a simple chat app where users can join different rooms and send messages.
Technologies-
HTML, CSS, JavaScript, WebSockets (can use Socket.io for simplicity)
You can use other technologies that you know in web development.
What You Learn-
Real-time communication, event-driven programming.
Project ID - #CC9909
Project Title - News Aggregator
Internship Domain - Web Development Intern
Project Level - Intermediate Level
Assigned By- CodeClause Internship
Assigned To- Shiv Chopra
Start Date - 01 Mar 2024                    End Date - 31 Mar 2024
Project Details-
Aim -
Develop a web-based news aggregator.
Description-
Create an app that aggregates news articles from different sources. Include
features like category-based news, article summaries, and external article links.
Technologies-
Angular, React, Vue.js, Go, Dart, Java, HTML, CSS, JavaScript, News API
You can use other technologies that you know in web development.
What You Learn-
API integration, content aggregation, user-friendly news display.
 Project ID - #CC9910
 Project Title - Exam Management System
 Internship Domain - Web Development Intern
 Project Level - Golden Level
 Assigned By- CodeClause Internship
Assigned To- Shiv Chopra
Start Date - 01 Mar 2024                    End Date - 31 Mar 2024
Project Details-
Aim -
Develop a comprehensive examination management system for educational
institutions.
Description-
The system allows students to log in after being added by the admin. The admin can
set examinations, add student groups for specific exams, and students can then fill
out the examination forms. After submission, the admin can view and accept the
forms. Upon acceptance, an email notification is sent to the students. When students
log in and click on "Download Hall Ticket," they can download their hall ticket in PDF
format.
Technologies-
Angular, React, Vue.js, Go, Dart, Java, HTML, CSS, JavaScript, PHP, MySQL
You can use other technologies that you know in web development.
What You Learn-
User authentication and authorization, Admin functionalities for managing exams
and student groups, Dynamic form creation for examination details, Email
notifications and PDF generation, Database management for student information and
exam records.
 Project ID - #CC9911
 Project Title - Task Management Tool
 Internship Domain - Web Development Intern
 Project Level - Golden Level
 Assigned By- CodeClause Internship
Assigned To- Shiv Chopra
Start Date - 01 Mar 2024                    End Date - 31 Mar 2024
Project Details-
Aim -
Create an efficient task management tool for project collaboration.
Description-
The tool facilitates the creation of specific projects by a manager upon login. The
manager has the authority to add team members to the project. The team lead,
assigned by the manager, can allocate tasks to individual team members. The team
can then update the status of their tasks, providing a real-time overview of project
progress.
Technologies-
Angular, React, Vue.js, Go, Dart, Java, HTML, CSS, JavaScript, PHP, MySQL
You can use other technologies that you know in web development.
What You Learn-
User roles and permissions (Manager, Team Lead, Team Member), Project creation
and management, Task assignment and status tracking, Collaborative features for
team communication, Database design for storing project and task information.
 Instructions-
 1. There are no technology restrictions for project development. You are
   free to use any technology you are familiar with..
 2. Ensure timely submission of projects before the deadlines.
 3. There are no restrictions on completing entry-level and intermediate
 projects.
 4. Avoid copying and pasting code. Be original in your submissions.
 5. Upon completion, submit your all projects on
  app.internship.codeclause.com.
 Eligibility Criteria:
  1. Completion of one project makes you eligible for a certificate.
  2. Completion of two projects (entry-level and intermediate) qualifies
you for a certificate and Letter of Recommendation (LoR).
 3. Completion of two projects (entry-level and intermediate) with one
golden project makes you eligible for swags verification.
 4. It only eligibles to you for swags verification it doesn't means that you
are eligible for swags.
 5. There are two golden projects you need to do any of them.
 6. There is not technology restrictions for projects.
 7. If project found copied then you are eligible for swgas.
 8. If golden project needs to be dynamic and proper working.
 9. Console based projects are not eligible for swags. Proper Ui is required
to eligible for swags.
10. Needs to post video of demo of golden project on LinkedIn and it
should includes only the output of project no need to share the code.