An application for human resource team / recruitment consultancies to streamline hiring process, scheduling interviews and tracking candidates.
- API
- Node
- Express
- MongoDB
- Remote Procedure Call (RPC)
- Web
- React
- Redux
- React Router
- Material UI
- Prerequisites
- Node
- MongoDB
- Clone repo
git clone git@github.com:atulmy/hire-smart.git hire-smart
- Switch to
code
directorycd code
- Configurations
- API
- Create local environment file
cp /api/.env.example /api/.env.local
- Modify
/api/.env.local
for database credentials - Modify
/api/.env.local
for PORT (optional)
- Create local environment file
- Web
- Create local environment file
cp /web/.env.example /web/.env.local
- Modify
/web/.env.local
for PORT / API URL (optional)
- Create local environment file
- API
- Setup
- API: Install packages and database setup (migrations and seed)
cd api
andnpm run setup
- Webapp: Install packages
cd web
andnpm install
- API: Install packages and database setup (migrations and seed)
- Development
- Run API
cd api
andnpm start
, browse at http://localhost:3000/ - Run Webapp
cd web
andnpm start
, browse web at http://localhost:3001/
- Run API
- Deployment
- Without Docker
- Configure nginx on server
- Run API
cd api
andnpm run start:prod
, creates an optimized build inbuild
directory and runs the server - Run Webapp
cd web
andnpm run start:prod
, creates an optimized build inbuild
directory and runs the server
- Using Docker
cd code/deploy
- Update your domain, SSL certificate path and other configurations in
docker-compose.yml
- Start Docker containers:
docker-compose up -d
- Without Docker
- Atul Yadav - GitHub · Twitter
- [YOUR NAME HERE] - Feel free to contribute to the codebase by resolving any open issues, refactoring, adding new features, writing test cases or any other way to make the project better and helpful to the community. Feel free to fork and send pull requests.
Looking for a developer to build your next idea or need a developer to work remotely? Get in touch: atul.12788@gmail.com
Copyright (c) 2018 Atul Yadav http://github.com/atulmy
The MIT License (http://www.opensource.org/licenses/mit-license.php)