PROJECT DOCUMENTATION
CODECLAUSE INTERNSHIP
Project ID - #CC9885
Project Title - Web Scraper
Internship Domain - Python Development Intern
Project Level - Entry Level
Assigned By- CodeClause Internship
Assigned To- Sakshi Rajendra Shinde
Start Date - 01 Dec 2024 End Date - 31 Dec 2024
Project Details-
Aim -
Develop a simple web scraper that extracts information from a website.
Description-
Build a web scraper using libraries like BeautifulSoup and requests to extract data
from a website. For example, scrape news headlines from a news website.
Technologies-
Python
You can use other technologies that you know.
What You Learn-
Web scraping basics, Data extraction techniques
Project ID - #CC9885
Project Title - Music Player in Python
Internship Domain - Python Development Intern
Project Level - Intermediate Level
Assigned By- CodeClause Internship
Assigned To- Sakshi Rajendra Shinde
Start Date - 01 Dec 2024 End Date - 31 Dec 2024
Project Details-
Aim -
Develop a music player using Python that allows users to play, stop, pause music,
and select a folder to play all songs within that folder.
Description-
Create a music player application with basic controls such as play, stop, and pause.
Users should be able to select a folder, and the application should be able to play all
music files within that folder sequentially.
Technologies-
Python
You can use other technologies that you know.
What You Learn-
Handling user inputs for controlling music playback, Working with file systems to
navigate folders and play music files.
Project ID - #CC9885
Project Title - Assistant with UI
Internship Domain - Python Development Intern
Project Level - Golden Level
Assigned By- CodeClause Internship
Assigned To- Sakshi Rajendra Shinde
Start Date - 01 Dec 2024 End Date - 31 Dec 2024
Project Details-
Aim -
Interactive Voice Assistant with User Interface.
Description-
Create a user-friendly voice assistant with a graphical user interface. When the user
clicks the microphone button, the application should record the user's voice, process
the command, and display the interpreted command on the screen. The assistant
should then respond with relevant information, solutions, or feedback based on the
command.
Technologies-
Python, Flask/Django, Database (SQLite/MySQL/PostgreSQL),
You can use other technologies that you know.
What You Learn-
Voice recognition integration with UI, Text-to-speech synthesis, Handling user
commands and providing appropriate feedback
Project ID - #CC9886
Project Title - Mail Application with UI
Internship Domain - Python Development Intern
Project Level - Golden Level
Assigned By- CodeClause Internship
Assigned To- Sakshi Rajendra Shinde
Start Date - 01 Dec 2024 End Date - 31 Dec 2024
Project Details-
Aim -
Develop a mail application allowing users to log in, configure SMTP settings, store
records in a database, and send emails through the application.
Description-
Create a user-friendly mail application with a graphical user interface. Users should
be able to log in securely, configure SMTP or mail settings, store their configurations
in a database, and send emails directly from the application. The application should
maintain a record of sent emails.
Technologies-
Python, Flask/Django, Database (SQLite/MySQL/PostgreSQL),
You can use other technologies that you know.
What You Learn-
User authentication and secure login, Integrating a graphical user interface with
backend functionality, Database management for storing SMTP configurations and
email records.
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.