Skip to content

JobFull is an online job portal allowing users to create an account, search and apply for an open job or post a job announcement.

Notifications You must be signed in to change notification settings

smyrmnsr/jobfull-frontend

Repository files navigation

JobFull

Jobfull is a website where the users can create an account and sign in as a company or a canditate to either add a new job and find new applicants for his company or find jobs and apply to a variety of jobs posted by the companies. The project is developed with Spring Boot (Controller, Repository, Service, Model) and secured with Spring Security using a JWT Token for accessing authentification requests.The frontend is developed with React.

photo photo photo

Steps to Setup the Spring Boot Back end app (jobfull-backend)

  1. Clone the application

    git clone https://github.com/smyrmnsr/jobfull-backend
    cd jobfull-backend
  2. Database is stored on Heroku. If you want to create your own with PostgreSQL:

    create database jobfull
  3. Change PostgreSQL username and password as per your PostgreSQL installation

    • open src/main/resources/application.properties file.

    • change spring.datasource.username and spring.datasource.password properties as per your postgresql installation

  4. Run the app

    You can run backend app in your IDE (all the dependencies are in the pom.xml)

    The server will start on port 5000.

Steps to Setup the React Front end app (jobfull)

  1. Clone the application

    git clone https://github.com/smyrmnsr/jobfull
    cd jobfull
  2. Then type the following command to install the dependencies and start the application -

     npm install && npm start

    The front-end server will start on port 3000.

Technologies Used

FRONTEND

REACT JAVASCRIPT CSS3 HTML5 TAILWINDCSS

BACKEND

NODE.JS POSTGRESQL JAVA HIBERNATE SPRING

The project focused on creating client side and server side. This project also used express for building the server API and postresql database to store the collections and documents containing the data from the users. The backend part consist in Spring Boot, Spring Security with JWT Token and Hibernate. The frontend was made with React and stylized with Tailwind CSS framework.

Author

👤 Samir Mansour

About

JobFull is an online job portal allowing users to create an account, search and apply for an open job or post a job announcement.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •