Skip to content

Navitat/questlog-frontend

Repository files navigation

QuestLog

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

Instructions

  1. Clone the repo: git clone ...
  2. Install dependencies npm install
  3. Set up the following variable in a .env file at the root of the project:
  • VITE_API_URL:http://url_of_your_api
  1. Run the app: npm run dev

Demo

Here you can find a working demo of the app: QuestLog

Features

  • 🙍 Create and Login with their unique user
  • 📃 Create projects and tasks
  • 💼 Subdivide projects into tasks and add resources
  • ⚡Fast, responsive UI
  • 📱Mobile-friendly design

Tech Stack

  • React -- JS Library
  • Vite -- Build tool for fast development
  • DaisyUI + TailwindCSS styling
  • Axios -- HTTP client for API calls

Future Implementations

  • ✏️ Extra functionality to Update and Delete content
  • 🗓️ Calendar for quests
  • ☀️ Theme switcher
  • 🌍 Multilingual Support

License

This project is licensed under the MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages