Skip to content

nmishra-ufl/Collab-Nexus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 

Repository files navigation

Collab Nexus - Spring Boot Registration and Login

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


Table of Contents

  1. Features
  2. Prerequisites
  3. Installation
  4. Usage
  5. License

Features

  • User Registration with validation
  • Secure Login system
  • Integration with a MySQL database
  • Responsive front-end design

Prerequisites

Before installing the project, ensure you have the following installed on your system:


Installation

Follow the steps below to set up the project on your local machine:

  1. Clone the Repository:

    git clone -b main/cen3031project/spring-boot-registration-login-main https://github.com/nmishra-ufl/Collab-Nexus.git
    cd Collab-Nexus
  2. Configure MySQL Database:

    • Create a database named codejavadb.
    • Update the application.properties file in the src/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
  3. Build the Project: Run the following command to build the project using Maven:

    mvn clean install
  4. Run the Application: Start the Spring Boot application with:

    mvn spring-boot:run
  5. Access the Application: Open your web browser and navigate to:

    http://localhost:8080
    

Usage

  • 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.

License

This project is licensed under the MIT License.


For any issues or questions, please open an issue on the GitHub repository.

About

Introduction to Software Engineering project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •