- 📖 About the Project
- 💻 Getting Started
- 👥 Author
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 📝 License
My name is Esmael Mohammed, this project is a Job Portal back-end system using spring boot microservice architecture
[Future Jobs] developed in two weeks, to elevate my spring boot and hibernate skill, this project will have front end application using Angular and goes' until deployment as a free job marketplace for job seekers and talent seekers.
I used the following tech stacks to build this Portfolio
have 3 Actors
- [ Job Seekers ]
- [ Employer company ]
- [ Administrator ]
Future Jobs have the following features
- Job
- Application
- User account
- Messaging
- Attachment
- Hearing process
- email notification/alerting
To get a local copy up and running, follow these steps.
In order to run this project you need: to setup JDK, MySQL, PostMan git, github and code editor.
Clone this repository to your desired folder:
- Download the dependancy found in pom.xml
- Create database named 'future-jobs' in your MySQl database
- Setup your database configuration in 'application.properties' like your 'username', 'password', 'url'(port,dbname) and change spring.jpa.hibernate.ddl-auto from validate to create
- Download postman api documentation and import in your postman
- run the application and enjoy
- don't forgate to comment me, contact me for backend, front-end or fullstack projects.
You can deploy this project using: tomcat, glassfish, or else other
- GitHub: @githubhandle
- Linkedin: @githubhandle
- [ Talent skill assessment,exam ]
- [ AI based Talent and Job recommendation ]
- [ Auto Information Filler from Resume ]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Please feel free to add any points if you appreciate this project since it will assist me to make it better more appealing.
This project is MIT licensed.