Student Management App

Welcome to the Student Management App, a web application built with React for student data management. This README provides a guide on how to run the project, information about the backend code, and the technologies used.

How to Run

Follow these simple steps to get the Student Management App up and running on your local machine:

  1. Clone Repository:

    • Clone this repository to your local machine using the following command:
      git clone https://github.com/Dileepa97/react-student-app.git
  2. Open Terminal:

    • Open a terminal window in the project directory.
  3. Install Dependencies:

    • Run the following command to install the project dependencies:
      npm install
  4. Start the App:

    • After the completion of the package downloading, run the following command to start the app:
      npm start
    • The app will be accessible at http://localhost:3000 in your web browser.

Backend Code

The backend code for this project is hosted on GitHub. You can find it at the following repository:

Backend Repository

Feel free to explore the backend code for a comprehensive understanding of the entire application.

Used Technologies

The Student Management App is built using the following technologies:

  • React: A JavaScript library for building user interfaces.
  • Redux: A predictable state container for JavaScript apps.
  • Axios: A promise-based HTTP client for the browser and Node.js.
  • React Router: Declarative routing for React.js.
  • Reactstrap: Easy to use React Bootstrap 4 components.
  • Sass: A popular CSS preprocessor to enhance styling capabilities.

Feel free to report issues, or explore the codebase further! If you have any questions or suggestions, please don't hesitate to reach out. Happy coding!