Welcome to the Collab Nexus project! This platform connects university students with peers and unique internship opportunities, fostering professional growth, skill enhancement, and networking tailored for collaborative and innovative opportunities.
This project is implemented in Spring Boot and includes user registration and login functionalities.
Created by Nikhil Mishra, Faizan Haque, and Asrith Yerramesetty
- User Registration with validation
- Secure Login system
- Integration with a MySQL database
- Responsive front-end design
Before installing the project, ensure you have the following installed on your system:
Follow the steps below to set up the project on your local machine:
-
Clone the Repository:
git clone -b main/cen3031project/spring-boot-registration-login-main https://github.com/nmishra-ufl/Collab-Nexus.git cd Collab-Nexus
-
Configure MySQL Database:
- Create a database named
codejavadb
. - Update the
application.properties
file in thesrc/main/resources
directory with your MySQL credentials:spring.datasource.url=jdbc:mysql://localhost:3306/codejavadb spring.datasource.username=your-username spring.datasource.password=your-password
- Create a database named
-
Build the Project: Run the following command to build the project using Maven:
mvn clean install
-
Run the Application: Start the Spring Boot application with:
mvn spring-boot:run
-
Access the Application: Open your web browser and navigate to:
http://localhost:8080
- Register: Create a new user account.
- Login: Access the system using your credentials.
- Explore: Utilize the platform to connect with peers and find internship opportunities.
This project is licensed under the MIT License.
For any issues or questions, please open an issue on the GitHub repository.