Spring Boot Community Portal Form
This project is an servlet testing created for Studying Purposes. It is not intended for commercial use. The project was built within 5 days. The primary goal of this project is develop a Community Portal Form similar to LinkedIn for Front-End and Back-End.
- Allow the programmers to register in the portal, show a thank you page & send a registration confirmation email.
- Search & Find Other Programmers after login and view their profile.
- Provide Login Page
- Provide password retrieval functionality.
- Update their Profile after logging in.
- Responsive Design
- Input Floating Placeholder
- Time Count Bar for auto page navigation
- Clone the repository or download the files.
- Ensure you have the required dependencies installed.
- Place the Apache Tomcat File at C:/xampp/apache (default xamp path)
- Follow the setup instructions below.
- Open the folder with Intellij IDEA (maven)
- Build the pom.xml (important)
- Select Oracle Open JDK 23.0.2 under File > Project Structure > Project
- Start your XAMPP (required else it wont run)
- Open Apache & MySQL
- Click on Admin Button of MySQL
- Add a database name "xyz_solutions"
(If Spring Boot cant create a table automatically)
- create table "user" and "forget_password"
- based on the UserModel and ForgetPasswordModel add your respective database table columns
- Intellij IDEA Community Edition 2024.3.4.1
- Apache Tomcat 9.0.102
- Oracle Open JDK 23.0.2
- XAMPP v 3.3.0 (Apache, MySQL, Tomcat)
- HTML, CSS, JavaScript, Java, JSP, mySQL
- Bootstrap, Jquery, SpringBoot