mananbansal2002 / InternBrand

Frontend - https://internbrand.netlify.app/

Home Page: https://internbrand-ekq2.onrender.com/api/getPosts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Internship Shortlisting Page with Filter Functionality

This project aims to develop a comprehensive web application for internship seekers, providing them with a platform to explore, filter, and shortlist internship opportunities based on their preferences. With a user-friendly interface and powerful filtering capabilities, users can efficiently navigate through a wide range of internships and find the ones that best match their interests and qualifications.

Objective

The primary objective of this project is to simplify the internship search process for students and professionals by creating a centralized platform where they can discover relevant internship opportunities easily. By integrating dynamic internship listings and real-time filtering options, the goal is to enhance the overall user experience and streamline the internship application process.

Features

  • Dynamic Listings: Internship listings are displayed dynamically, allowing users to view detailed information about each opportunity, including the title, company, location, duration, and description.
  • Filtering: Users can filter internships based on various criteria, such as location, duration, and industry, enabling them to narrow down their search and focus on specific types of internships.
  • Real-time Updates: The application provides real-time updates of internship listings in response to user-selected filters, ensuring that users always have access to the latest and most relevant information.
  • User Authentication: For added security and personalized experience, the application includes user authentication functionality, allowing users to create accounts, log in, and save their favorite internships for future reference.
  • Interactive UI: The frontend interface is designed to be interactive and visually appealing, providing users with an engaging browsing experience as they explore different internship opportunities.
  • Responsive Design: The application is built with a responsive design approach, ensuring compatibility across various devices and screen sizes, including desktops, tablets, and smartphones.

Technologies Used

  • Backend: Node.js, Express.js, MongoDB
  • Frontend: HTML, CSS, JavaScript, React.js
  • Deployment: Render (Backend), Netlify (Frontend)

Setup

To set up the project locally, follow these steps:

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Install dependencies: npm install
  4. Start the backend server: npm start
  5. Start the frontend: cd frontend && npm start

Demo

Screeenshots

image image

About

Frontend - https://internbrand.netlify.app/

https://internbrand-ekq2.onrender.com/api/getPosts


Languages

Language:JavaScript 94.4%Language:HTML 4.2%Language:CSS 1.4%