This is a simple open source task management system for the church to keep track of tasks, volunteers and overall what needs to be done.
- Design mockups done with figma and the
.figfiles available for perusal - The ERD (entity relationship diagram) of the proposed database modelling available for reference in
stjohns_taskManager.drawiofile - pdf files of the mockups are webapp and admin views are also available
- The proposed architecture using aws is also modelled and available in pdf format
- The backend is golangs gin framework
- The database is a mysql database
- The frontend is with reactjs
- Run
make runto run the app in development mode - Run
make watchto run the application in development mode but it rebuilds when there's a change to any file; it does this by building and running the build file everytime a file change occurs - Run
make tidyto remove unused modules and add used ones within the project - Run
make fmtto format the entire source code - Run
make lintto initiate the linter
All other backend commands can be found in Makefile and can be run after
cd backend