Skip to content

Latest commit

 

History

History
91 lines (57 loc) · 3.37 KB

README.md

File metadata and controls

91 lines (57 loc) · 3.37 KB

React Router DOM Project

This is a web application built using React and React Router DOM to manage different pages and display data from external APIs. The project includes pages for About, Contact, Leetcode Statistics, and Github Profile.

Screenshots

Main Page

image image

About Page

image

Contact Page

image

Leetcode Statistics Page

image

Github Profile Page

image

About

This project uses React Router DOM for page navigation and integrates data from external APIs. Here are the details for the different sections of the application:

  • Main Page: This is the landing page of the application.

  • About Page: Provides information about the project or team.

  • Contact Page: A contact form or details.

  • Leetcode Statistics Page: Fetches Leetcode statistics for a user from the Leetcode API. The Leetcode API URL is https://leetcode-stats-api.herokuapp.com/suryapratap2542.

  • Github Profile Page: Displays Github profile information, including followers, repositories, and programming language statistics. The Github API URL is https://api.github.com/users/USERNAME.

Installation

  1. Clone this repository to your local machine.
git clone https://github.com/your-username/react-router-dom-project.git
  1. Navigate to the project directory.
cd react-router-dom-project
  1. Install the required dependencies.
npm install
  1. Start the development server.
npm start
  1. Open your web browser and access the application at http://localhost:3000.

Dependencies

API URLs

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Create a pull request to this repository.

License

This project is open-source and available under the MIT License.