Skip to content

Temavrix/TaskAid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TaskAid

An App Made To Boost Your Productivity And Motivate you

Maintenance Documentation Status contributions welcome

Our Project is now live: TaskAid

Table Of Contents

What's New?

Here at Temavrix we are committed in keeping TaskAid up-to-date and up-to-speed with the growing tech solutions, services and algorithms. Hence this new commit includes:

TaskAid Changelogs:-
QOL upgrades:
1. Asthetics and Color Choices Improvements

Code Checks Manifest:-
All Checks Status: ✅
-----------------------------------------
UX (User Experience) Checks: ✅
BackEnd Code-FrontEnd UI Integration Checks: ✅
(All evaluations are done by the R&D Department)

Last Updated: 21-September-2025 15:25 HRS (Singapore Standard Time)
Publisher: Temavrix

Keep up-to-date with what's happening on this repository by clicking the 'Star' and 'Watch' button on the top right corner of this webpage.

Introducing TaskAid

TaskAid is a web-based application designed for users to store and track commitments, store notes and track users overall efficiency using a calander to make their week more productive.
This product is built primarily using React JS as the frontend framework and MongoDB as the database to store and retrieve user's information.

Running TaskAid On Your Local Computer

TaskAid can be exectued on you localhost by installing node.js and after initializing npm, Head to pages sub-folder

Running Frontend

Type this in the terminal

>>> cd Taskaid

Then run the following command in you command line to start your localhost frontend.

>>> npm run dev

Once the command is executed you will get the following output. You will need to go to the localhost link (Ex: http://localhost:5173/) or you can press ctrl + click on the link.

npm run dev

> package.json@0.0.0 dev
> vite

  VITE v6.2.6  ready in 195 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help

Now you can enjoy using the web-app.

Running Backend

Currently in the frontend code all API requests targeted at MongoDB are passing through our organization's server in Render.com.
Hence in order to create use the server provided in this repository, you will need to replace all links in the frontend code:

https://taskaid-backend-8v50.onrender.com/api/tasks

and point it to your localhost server:

{localhost-server}/api/tasks

Open a new terminal and type this:

>>> cd Server

Then run the following command in you command line to start your localhost server.

>>> node server.js

How Your Data Is Handled With MongoDB?

In TaskAid only your login details, commitments and notes are saved in the database for easy retrieval. All these information are saved under the E-Mail address which is used for registering in the login page at the start.

For Devs Who Want To Have A Private MongoDB Database

For Devs who want to have a private database without storing your info on our databases you can go to MongoDB and create a database cluster.

Issues

As this project is still in constant development, if you run into any issues while operating or have any suggestions or features, please feel free to drop by our issues section and open a issue and we'll respond within 2-4 working days, Thank you for your understanding.

License

IMPORTANT NOTE: Any User who are willing to Share or Re-Distribute TaskAid are kindly advised to:

  1. A reference to us by keeping a "(C) Temavrix" text in the 'Modified program'.

  2. A link to this repository from the user's 'Modified program' README file.

This will be helpful for us as users will know it's original source and about our startup. Please also refer to LICENSE file for clarifications.
Thank you for your kind co-operation :-)

TaskAid Copyright (C) Temavrix 2025
All Rights Reserved

Version 1.6

About

A Game-Changing Task Tracker coming soon!!!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published