Skip to content

sea-rod/Todo-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👋Introduction

Welcome to our Django to-do application's README page! You've come to the right place if you're looking for a dependable and effective task management solution. Our application, which is based on the Django web framework and django restframework, is made to assist you in keeping your work organised and productive.

You can easily create, read, update, and delete tasks using our application and mark them as complete once you're done. Our app is the ideal tool to help you stay on top of your to-do list, whether you're a busy professional or a student juggling multiple assignments.

In addition to our web-based task management application, our Django todo app also includes APIs that allow you to access and manipulate your tasks programmatically. With our APIs, you can integrate your tasks with other applications, build custom workflows, and automate your task management process.

Our APIs are designed to be simple, intuitive, and RESTful, allowing you to easily perform CRUD operations on your tasks. Plus our code is open-source and accessible on GitHub, you can modify it to meet your particular requirements and add to the project. Also you can customize and extend the APIs to fit your specific use case.

🏃‍♂️How to run the Todo application

  1. Clone the repository
git clone https://github.com/sea-rod/Todo-application.git
  1. Change the working directory
cd Todo-application
  1. Install dependencies
pip install -r requirements.txt

or

python -m pip insatll -r requirements.txt 
  1. Then run the python manage.py migrate to make create tables in the database
python manage.py migrate
  1. Then run the python manage.py collectstatic command
python manage.py collectstatic
  1. Then run the python manage.py runserver command to start the development server
python manage.py runserver

Note: Do not use the this server for production

  1. Visit the link the site hosted on in your web browser

  2. Thats all your good to go. Enjoy the app 💖!!

Information on how to use the api will be provided soon

🔨Built with

  • Django: Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

  • Flaticon: Icons used in this project are from flaticon

  • Django REST framework:Django REST framework is a powerful and flexible toolkit for building Web APIs.

License

This project is licensed under the MIT license - see License file for details.