QuestLog is a task management app with a "gamify" mechanics. The user can create daily routines (disciplines), sidequests (urgent tasks) and quests (projects) to organize their life in a more organized way. By completing these tasks, they will gain experience to be able to see the areas of improvement more clearly.
!! Important !!
This is the front-end repository. A repository with the back-end code can be found here: back-end code
- Clone the repo:
git clone ... - Install dependencies
npm install - Set up the following variable in a
.envfile at the root of the project:
VITE_API_URL:http://url_of_your_api
- Run the app:
npm run dev
Here you can find a working demo of the app: QuestLog
- 🙍 Create and Login with their unique user
- 📃 Create projects and tasks
- 💼 Subdivide projects into tasks and add resources
- ⚡Fast, responsive UI
- 📱Mobile-friendly design
- React -- JS Library
- Vite -- Build tool for fast development
- DaisyUI + TailwindCSS styling
- Axios -- HTTP client for API calls
- ✏️ Extra functionality to Update and Delete content
- 🗓️ Calendar for quests
- ☀️ Theme switcher
- 🌍 Multilingual Support
This project is licensed under the MIT License