This projected is abandoned due bad software development practices, feel free to fix my mistakes lol
Time tracking JIRA tickets is time consuming. This solution eliminates need to create excel documents to keep track of time.
I use this to help me automate my End of Day status messages while I am interning.
Disclaimer: This solution is in no way associated with the company, other than my cheapness to not purchase an existing subscription to a solution.
./database
- contains the sql statements to build the database tables (MariaDB)
./server
- contains the api endpoints for the server (ExpressJS) to connect to the database
./client
- contains web application (React + antd) that will be served to users
Ensure you have nodeJS installed on your system.
- Creating database
- Install MariaDB on your system
- run
./database/initializeDev.sql
to initialize database in dev environment.
- Creating Server
cd ./server
npm i
- Create a copy of the
template.env
and place it in your./server
file named as.env
- Fill in fields in
./server/.env
node app.js
to run the server
- Creating Front end
cd ./client
npm i
npm run start
to get started on local environmentnpm run build
to build files to server