“This was developed during our time as students at Code Chrysalis”
OneRoof is a fullstack group project application with a fully functional chat system at its core. The application also includes modules with independent functionality but an interoperable ecosystem.
## Technologies used
- Vue for the UI
- TypeORM Query Builder
- TypeGraphQL Modern framework for GraphQL
- Postgres Relational Database
Install dependencies
npm install
Create .env file in root of the project and set env variables for local connection
CLOUD_SQL_CONNECTION_NAME=LOCAL CONNECTION TO DATABASE
DB_USER=USERNAME
DB_PASS=USER PASSWORD
DB_NAME=DATABASE NAME
run the frontend of the app
npm run serve
compile the server side typescript to javascript
npm run build:server
run the backend of the app
npm run start
Compiles and minifies the frontend for production
npm run build
Lints and fixes files
npm run lint
If you would like to contribute to this project:
- please fork and clone the repo locally
- Create an "issue" to describe what you want to work on
- Submit a pull request.
Thank you very much!