Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sambhavgupta0705/todoist
https://github.com/sambhavgupta0705/todoist
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/sambhavgupta0705/todoist
- Owner: sambhavgupta0705
- Created: 2023-08-04T12:34:15.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-02T12:38:31.000Z (about 1 year ago)
- Last Synced: 2024-11-19T00:47:50.643Z (3 months ago)
- Language: Python
- Size: 42 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hey Everyone!!
Todoist is a simple TODO application built using Django, allowing users to create, manage, and mark tasks as completed.
## Features
- User Authentication: Users can sign up, log in, and manage their tasks securely.
- Task Management: Create, edit, delete tasks and mark them as completed.
- Responsive Design: The application is designed to be responsive and accessible on various devices.
- User-specific Tasks: Each user has their own set of tasks, maintaining privacy.## Requirements
- Python 3.7
- Django 3.2
- Additional requirements specified in requirements.txt## Installation
1. Clone the respository
``` git clone https://github.com/yourusername/todoist.git```
2. Navigate to the project directory:
```cd todoist```
3. Create a virtual environment:
```python3 -m venv env```
4. Activate the virtual environment:
- On Windows:
```env\Scripts\activate ```
- On macOS and Linux:
```source env/bin/activate```
5. Install Dependencies
```pip install -r requirements.txt```
6. Run database migtations
```python manage.py migrate```
7. Start the development server:
```python manage.py runserver```
8. Access the application at http://127.0.0.1:8000/ in your web browser.## Usage
1. Create a new account or log in with existing credentials.
2. Once logged in, you can:
- Add a new task.
- View existing tasks.
- Edit or delete tasks.
- Mark tasks as completed.
3. Log out to securely exit your account.## Contribution
Contributions are welcome! If you'd like to improve this application, feel free to fork the repository and submit a pull request with your changes.## License
This project is licensed under the [MIT License](https://opensource.org/license/mit/).