Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
38 views2 pages

Full Stack Task 1

The document outlines an internship project aimed at developing a To-Do List web application, providing students with practical experience in Full Stack Development. Key objectives include mastering front-end and back-end technologies, implementing CRUD operations, and optional user authentication and deployment. The final output is a fully functional application with a user-friendly interface and database integration, which must be uploaded to a public GitHub repository for evaluation.

Uploaded by

Aakash .R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views2 pages

Full Stack Task 1

The document outlines an internship project aimed at developing a To-Do List web application, providing students with practical experience in Full Stack Development. Key objectives include mastering front-end and back-end technologies, implementing CRUD operations, and optional user authentication and deployment. The final output is a fully functional application with a user-friendly interface and database integration, which must be uploaded to a public GitHub repository for evaluation.

Uploaded by

Aakash .R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

ARTTIFAI TECH

Full Stack Development


Project Idea: To-Do List Application
Aim:
The aim of this internship is to provide students with hands-on experience in Full Stack
Development by designing and building a To-Do List web application using front-end and
back-end technologies. This project will help students understand how to develop a complete
web application, manage data, and create an interactive user experience.

Objectives:

1. Understanding Full Stack Development:


o Learn the fundamentals of front-end, back-end, and database integration.
2. Front-End Development:
o Design an interactive To-Do List UI using HTML, CSS, and JavaScript (React
or Vue.js preferred).
o Implement features like adding, editing, deleting, and marking tasks as
complete.
3. Back-End Development:
o Build a RESTful API using Node.js with Express.js or Django with Python.
o Implement CRUD (Create, Read, Update, Delete) operations for managing
tasks.
4. Database Management:
o Use MongoDB, MySQL, or PostgreSQL for storing tasks.
o Perform database queries and optimize data storage.
5. Authentication & User Management (Optional):
o Implement user authentication using JWT or OAuth.
o Allow users to log in and manage personal to-do lists.
6. Deployment & Hosting(Optional):
o Deploy the application on GitHub Pages, Vercel, or Netlify for front-end.
o Deploy the back-end on Heroku, Render, or Firebase.

Expected Output:

At the end of this internship, students will develop a fully functional To-Do List application

with:
ARTTIFAI TECH
✔ A user-friendly interface for managing tasks.
✔ Features to add, edit, delete, and mark tasks as completed.
✔ A back-end system with database integration for task storage.
✔ (Optional) User authentication for personalized task management.
✔ A deployed application accessible online(Optional).

Sample Output:

Note:

• The completed project must be uploaded to the student's own GitHub repository.
• The GitHub repository must be public for evaluation purposes.
• The repository link should be submitted via the Google Form:
https://forms.gle/tNFMkX5wt343vpCo7

You might also like