Skip to content

The ResearchSphere Frontend is the user interface for the ResearchSphere platform. It provides a user-friendly and intuitive experience for students and professors, facilitating easy interaction with research opportunities. Emphasizing usability and responsiveness, the frontend delivers a smooth and visually appealing experience across all devices.

Notifications You must be signed in to change notification settings

kishanlalchoudhary/ResearchSphere-Frontend

Repository files navigation

ResearchSphere Frontend

The ResearchSphere Frontend is the user interface for the ResearchSphere platform. It provides a user-friendly and intuitive experience for students and professors, facilitating easy interaction with research opportunities. Emphasizing usability and responsiveness, the frontend delivers a smooth and visually appealing experience across all devices.

Prerequisites

Make sure you have the following installed on your machine:

Getting Started

Follow these steps to set up the project locally:

  1. Clone the Repository

    First, clone the repository to your local machine:

    git clone https://github.com/kishanlalchoudhary/ResearchSphere-Frontend.git
    
  2. Navigate to the Project Directory

    Change to the project directory:

    cd ResearchSphere-Frontend
    
  3. Install Dependencies

    Install the required Node.js packages by running:

    npm install
    
  4. Configure Environment Variables

    The project includes an env.example file that provides a template for the environment variables. To configure your environment, follow these steps:

    • Copy the env.example file to create a .env file:

    • Open the .env file and add your configuration details:

  5. Start the Server

    To start the server, use the following command:

    npm run dev
    

Technologies and Packages Used

  • React: A popular JavaScript library for building user interfaces.
  • Vite: A fast build tool for modern web development.
  • Daisy UI: A UI framework for Tailwind CSS that simplifies the creation of stylish web interfaces.
  • Tailwind CSS: A utility-first CSS framework for rapidly developing custom designs.
  • Axios: A JavaScript library for making HTTP requests from the browser.
  • React Router: A library for routing in React applications, enabling navigation between different views.
  • Moment.js: A library for parsing, validating, manipulating, and formatting dates.
  • js-cookie: A simple, lightweight JavaScript API for handling cookies.
  • React Toastify: A library for displaying toast notifications in React applications.

About

The ResearchSphere Frontend is the user interface for the ResearchSphere platform. It provides a user-friendly and intuitive experience for students and professors, facilitating easy interaction with research opportunities. Emphasizing usability and responsiveness, the frontend delivers a smooth and visually appealing experience across all devices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages