Skip to content

Requirements

Sirin Puenggun edited this page Nov 1, 2023 · 1 revision

Tasks, Calendars and Rewards

  1. Versatile Task Management: Manage various task types with customization options.
  2. Motivating Gamification: Gamify your tasks with stats, levels, and virtual rewards.
  3. Personalized Experience: Customize tasks and rewards in the shop system.
  4. Efficient Calendar Integration: Sync with Google Calendar and access task analytics.
  5. Challenging Obstacles and Achievements: Encounter obstacles like enemies and track achievements.

Administration

  1. Admins can manage users with the Django Admin Site.

Database

  1. Tasks, Users are stored accurately in the database.
  2. Superuser access to the Django admin interface is available for managing the website.

User Authentication and Profiles

  1. Users can create accounts, log in, and log out.
  2. User profiles include an avatar and other customization.
  3. Users can reset their passwords if forgotten.
  4. Use OAuth 2.0 to login with Google

UI/UX

  1. The website is responsive and functions well on various devices and screen sizes.
  2. The design of the tasks and homepage is user-friendly.
  3. Intuitive navigation and user interfaces enhance the overall user experience.

Clone this wiki locally