Skip to content

Navitat/questlog-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages