Simple Todo application implemented with CRUD operations, authentication, and theme change functionality. JSON Server is used as the backend to provide a RESTful API for managing todos.
- CRUD Operations: Users can perform Create, Read, Update, and Delete operations on their todo list.
- Authentication: Users are required to authenticate before they can add todos.
- Theme Change: Users can change the theme of the application.
- Frontend:
- React
- React Redux
- Axios
- Redux
- Chakra UI
- Backend:
- JSON Server
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install frontend dependencies using the following command:
npm install
- Start the frontend development server:
npm start
- Open another terminal window, navigate to the project directory, and start the JSON Server:
json-server --watch db.json --port 8080
- Open your web browser and navigate to
http://localhost:3000
to view the application.
This project currently has no contributors.
- App in light mode
- App in Dark mode
- Add todo page
- Login Page
- Update title and status page