https://github.com/mumbo-pro/portal-monorepo
Moved to
A case study project to connect with recruiters, HR managers & people in the same industry to find the best job opportunities,
✨Features (Technologies Used)
- Express js
- React + VueRouter + Redux + ESlint
- Pages with dynamic import and custom layouts
- Login, register, email verification and password reset
- Authentication with JWT
- Bootstrap 4 + Font Awesome 5
Github
🛸Portal-EngineThe API is organized around REST.
The API is designed to have:
- predictable, resource-oriented URLs
- to use HTTP response codes to indicate API errors
- to use built-in HTTP features, like HTTP authentication and HTTP verbs, which can be understood by off-the-shelf HTTP clients.
JSON is returned in all responses from the API, including errors.
Github
🚁 Portal-FrontA frontend baked with React
- Eslint, Javascript Standard coding format used
🧩Modules
- Auth module
- User module
- Jobs module
🚀Getting started
For development, you will need Node.js installed in your environment.
Installation
Via Git, Yarn is preferred but optional.
- Fork repo
git clone https://github.com/mumbo-pro/portal.git
cd portal
yarn install
- Edit
.env
and set your database connection details
cp .env.example .env
- Development
yarn run serve
- Testing
yarn run test
Production
yarn run build
Changelog
Please see CHANGELOG for more information what has changed recently.
Testing
$ yarn tun test
Contributing
Pull requests are welcome. Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Security
If you discover any security related issues, please email hello@alphaolomi.com instead of using the issue tracker.
Credits
- Alpha Olomi hello@alphaolomi.com
- All Contributors
License
The Apache 2 License. Please see License File for more information.