Open Source POS System Software Engineering (CS 441) project
Frontend: JavaScript, Node.js, Electron Backend: TypeScript, Node.js, PostgreSQL, GraphQL, PostGraphile
- Node.js
- TypeScript (tsc)
- PostgreSQL (Preferrably v15+)
To run our current software, first set up a postgres database, with the user 'development' and the password 'password' on port 5432. Here's a video tutorial : https://csusm-my.sharepoint.com/:v:/g/personal/butle065_csusm_edu/ERKV1lgJOPhNtciDpP5NvMoBAMZyTNtRJPb_xMdPD0SsBw?e=Y85ti9
Then, import our test database so you have the required tables. Test database: https://github.com/CS-441-Group-8/database-scripts/blob/main/tables.sql
Following this, you are ready for installation.
- Clone this repository:
git clone https://github.com/CS-441-Group-8/registore-electron.git
- Run setup.sh this shell file will download the backend
./setup.sh