About | Features | Technologies | Requirements | Starting | License | Paolo Arthur
For our first Epitech project we made a site to find a job, a bit like indeed. Our Back is in Python under Flask and our Front is in javascript under React
✔️ See all jobs in the databases on main page
✔️ You can see all job detail
✔️ User can apply to the jobs they want with and without connection
✔️ User can register and connect
✔️ User can mofidy their profile
✔️ Admin have a page to manage all data (CRUD);
The following tools were used in this project:
Before starting 🏁, you need to have Git, Node, Docker and Python installed.
# Clone this project
$ git clone https://github.com/EpitechMscProPromo2025/T-WEB-501-LIL-5-1-jobboard-arthur.trusgnach.git
# Access
$ cd t-web-501-lil-5-1-jobboard-arthur-trusgnach
# Install Docker MySQL (default password root is '1234' and default port is 3306)
$ sudo docker-compose up -d
# Install dependencies for the React application
$ cd front
$ npm install
# Install dependencies for the Flask API
$ cd back
$ pip install -r requirements.txt
# Run the React application
$ npm start
# Run the Flask API
$ flask run
# The server will initialize in the <http://localhost:3000> for React
# The server will initialize in the <http://localhost:5000> for Flask
# There is a default admin for the website in database, login : admin@admin.com and password : 1234
Made with ❤️ by Paolo and Arthur