Fullstack todo list made with Django Rest Framework (REST API) and React.js (FRONTED).
- Session authentication built from scratch
- Client-side routing with secure logout
- Django Backend with highly customized models for user/item fetch
- Interactive Functions
- Editable Items with real-time updates to the backend
- Create, Read, Update, Delete (CRUD) operations
- User authentication
- User registration
- User login
- User logout
- User profile
- Adaptive UI
- Responsive UI
- Dockerized (Frontend)
- REST API
- React.js frontend
- Django backend
- Sqlite database
- Django REST framework (fetch user items/data from backend)
- React Hooks
- React Context API
- React Reducer
- React Router
- React Bootstrap
- React Testing Library
- Search features
- Important Items features
- Sort features
- Light mode