Cruppo is a team management app built as a final year project at Faculty Of Informatics in Pula. The app itself is built using MongoDB as a database, ReactJS as a frontend library and express as a server solution. Cruppo's goal is to ease the pain of team work and team workflow in IT by making it easier to manage teams and their projects. It also helps HR department of any company by implementing a versitile ATS which can be customized to their needs. It helps narrow down applicants to only those relevant enough.
- Demo link: https://cruppo.netlify.app/
- Demo accounts:
[SUPER USER ACCOUNT]
Email: cruppo.noreply@gmail.com
Password: test123
Generate two separate folders, one for the client and one for the server
$ mkdir client server
Download or clone the frontend project into the client folder:
$ git clone https://github.com/alenvalek/cruppo-frontend.git
Download or clone the backend project into the server folder:
$ git clone https://github.com/alenvalek/cruppo-backend.git
Create a .env file inside the server folder and fill it up with required values:
MONGO_URI = {your_mongo_uri}
SECRET_KEY = {your_secret_key}
PORT(optional) = {your_desired_port}
FRONTEND_URL = {your_frontend_url}
[FOR USE OF EMAIL NOTIFICATIONS AND CONFIRMATIONS]
COMPANY_GMAIL = {your_company_gmail}
GMAIL_APP_PASSWORD = {your_gmail_app_password}
Inside both server and client install the required modules:
$ npm install
Run the server:
$ npm run dev
Run the client:
$ npm start
Cruppo is licensed under MIT License (https://www.mit.edu/~amini/LICENSE.md)