Skip to content

Internship search website using nextjs as front deployed on vercel and springboot as a backend deployed on render , mongodb as a database

License

Notifications You must be signed in to change notification settings

hamzabenarfa/stageconnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StageConnect: Internship Website

Welcome to StageConnect, your go-to platform for internship opportunities! This project is built using Next.js for the frontend, MongoDB for the database, and Spring Boot for the backend.

Table of Contents

Introduction

StageConnect is an internship website that aims to connect students with exciting internship opportunities. It provides a user-friendly interface for both students and companies to manage and discover internships. The project is divided into three main components: the frontend (built with Next.js), the backend (powered by Spring Boot), and the database (MongoDB).

Features

  • User Authentication: Secure user accounts with authentication features.
  • Internship Listings: Browse and search for available internships.
  • Application System: Apply for internships directly through the platform.
  • Company Profiles: Companies can create profiles and post internship opportunities.
  • Dashboard: Personalized dashboard for users and companies to manage their profiles and applications.

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine.

Prerequisites

Make sure you have the following installed on your machine:

  • Node.js and npm
  • MongoDB
  • Java Development Kit (JDK)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/stageconnect.git

Install dependencies for frontend:

Copy code

cd stageconnect/frontend
npm install
Install dependencies for backend:

Copy code

cd ../backend
./mvnw clean install

(Note: This command is for Unix-like systems. For Windows, you might use mvnw.cmd.)

Usage

Start the frontend:

Copy code

cd ../frontend
npm run dev

The Next.js development server will start.

Start the backend:

Copy code

cd ../backend
./mvnw spring-boot:run

The Spring Boot application will start.

Visit http:https://localhost:3000 in your browser to access the StageConnect website.

Acknowledgments

Special thanks to the Next.js, MongoDB, and Spring Boot communities for their fantastic tools and resources. We appreciate the contributions of all our contributors. npm install

About

Internship search website using nextjs as front deployed on vercel and springboot as a backend deployed on render , mongodb as a database

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •