Skip to content

1.Project was made using Class Based View(CBV) to implement CRUD. 2.Implemented a class-based approach to organize and manage the app's functionality, including creating task objects, adding and deleting tasks, and marking tasks as complete. 3. for front-end HTML, CSS is used.

Notifications You must be signed in to change notification settings

Mohammed-Saleh-Ishaq/To-do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django-To-Do-list-with-user-authentication

Features

. CRUD Operations: The project implements CRUD operations (Create, Read, Update, Delete) using Django's ORM, facilitating seamless interaction with the underlying database.

. Django Backend: The backend of the application is powered by Django, providing robust and scalable solutions for handling data and business logic.

. HTML/CSS Frontend: The frontend is designed using HTML & CSS, ensuring a visually appealing and intuitive user interface.

Screenshots

![App Screenshot]

Register Page

Screenshot (68)

Login Page

Screenshot (67)

Landing page

Screenshot (69)

Run Locally

Clone the project

  git clone https://link-to-project

Go to the project directory

  cd my-project

Install dependencies

  install python
  pip install django

Start the server

python manage.py runserver

Access the application in your web browser at http://localhost:8000.

Lessons Learned

Through the process of building this project, several valuable lessons were acquired. Firstly, I gained a comprehensive understanding of implementing CRUD (Create, Read, Update, Delete) functionalities using Django, a powerful web framework. This involved mastering the intricacies of database interactions and ensuring seamless manipulation of data within the application. Additionally, delving into frontend development using HTML and CSS provided insights into crafting visually appealing and user-friendly interfaces. Understanding the fundamentals of HTML structure and CSS styling was essential for creating an engaging frontend experience. Moreover, learning how to effectively push projects to Git repositories and commit changes provided valuable insights into version control best practices. This included understanding the importance of commit messages, managing branches, and collaborating with team members efficiently.Overall, this project enabled me to strengthen my technical skills in both backend and frontend development, as well as proficiency in version control, setting a solid foundation for future endeavors in web development.

About

1.Project was made using Class Based View(CBV) to implement CRUD. 2.Implemented a class-based approach to organize and manage the app's functionality, including creating task objects, adding and deleting tasks, and marking tasks as complete. 3. for front-end HTML, CSS is used.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published