This project contains the frontend part of the web application GooseTrack Task Planner.
The GooseTrack application provides scheduling, task creation, sorting by priority and status, as well as productivity statistics. GooseTrack offers easy access to account settings, a calendar, and filters.
Make sure you have the LTS version of Node.js and npm installed. To obtain and run this project locally, follow these steps:
-
Clone the repository Open your terminal and execute the command:
git clone https://github.com/svrphoenix/project-group3fe.git
-
Navigate to the project folder Change to the created repository folder:
cd project-group3fe
-
Install dependencies Use npm to install the necessary dependencies:
npm install
-
Start the development server Use the start command to run the application in development mode:
npm start
This command will start the local development server and open the app in your browser. You can edit the app's code, and changes will automatically appear in the browser without needing to refresh the page.
npm start
— start the project in development modenpm build
— create an optimized build of the app for deploymentnpm test
— run testsnpm run eject
— eject from a locked configuration and customize the project setup (use with caution)npm run lint:js
— use ESLint to check and fix coding style in .js and .jsx files
You can view the application design mockup at: GooseTrack App Design Mockup
Check out the backend code at: GooseTrack Backend Repository
Explore the API endpoints using Swagger UI: GooseTrack API Documentation