This is a full-fledge application that allows companies to post jobs, and users to apply for them. IT also shows the info of the company to users and users to companies, but with restrictions to provide security.
As a company, you can post job offers, and then after the user respond to it, you can accept the application. If you do, then the user needs to suggest a time to do a interview. Afterwards, you can either accept the time the user proposed, or propose a new one.
As an candidate, you can apply to a new job. If the company accepts you, you have the option to schedule a interview. If they accept your time good. If not, then they will suggest a new time, and you can either accept or suggest a new one, until is good for boot pars.
Sometimes you might need to refresh to get a updatee on the information. I will work on this as I go foward with action cable on the backend.
- I will do action cable on rails, to allow realtime update as soon as it hits the database.
- A live chat with inbox message, in which the company and candidates can talk.
It has RubyOnRails on the backend and React on the front end. It features a lot of different models and associations, a RESTfull API, Redux for managing the store, and many restrictions so the information gets secure. It also features a full authentication system using JWT tokens, design with Tailwind, and Styled Components.
- React
- Redux
- RubyOnRails for the Backend
- Tailwind CSS
- Javascript
- JWT token
- First, clone the Backend Repo;
- Run bundle install and rails db:migrate;
- Run rails s to start the development server.
- Clone the frontend Repo to your local machine;
cdinto the project directory;- Run
yarn installto install the necessary modules; - To check in development mode, run
yarn start, pressyand the page will automatically load on localhost:3001.
👤Expedito Andrade
- Github: @githubexpjazz
- Twitter: @expjazz
- Linkedin: Expedito Andrade
- Portfolio: Expedito Andrade
Give a star if you like this project!
- Microverse
- This data is Fake. The idea is to showcase a possible dashoard
Contributions, issues and feature requests are welcome! Start by:
- Forking the project
- Cloning the project to your local machine
cdinto the project directory- Run
git checkout -b your-branch-name - Make your contributions
- Push your branch up to your forked repository
- Open a Pull Request with a detailed description to the development branch of the original project for a review
Give a ⭐️ if you like this project!
This project is MIT licensed

