An open API service indexing awesome lists of open source software.

https://github.com/ashsajal1/js-practice-app

An app to practice Javascript related topic.
https://github.com/ashsajal1/js-practice-app

javascript react reactjs typescirpt webdev

Last synced: 20 days ago
JSON representation

An app to practice Javascript related topic.

Awesome Lists containing this project

README

          

# JavaScript Practice App

![JavaScript Practice App](https://github.com/ashsajal1/js-practice-app/blob/main/public/logo.png?raw=true)

## Description

JavaScript Practice App is a web application designed to help users practice interview questions on JavaScript topics. Built with React, TypeScript, and Tailwind CSS, this app provides a user-friendly interface for users to test their knowledge and skills in JavaScript.

## Features

- Choose from a variety of JavaScript topics to practice.
- View questions related to the selected topic.
- Test your knowledge with interactive quizzes.
- Receive immediate feedback on your answers.
- Track your progress and performance.

## Demo

Check out the live demo [here](https://js-practice-app.vercel.app).

## Installation

To run this project locally, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/ashsajal1/js-practice-app.git
```

2. Navigate into the project directory:

```bash
cd js-practice-app
```

3. Install dependencies:

```bash
pnpm install
```

4. Start the development server:

```bash
pnpm dev
```

5. Open your browser and visit `http://localhost:5173` to view the app.

## Usage

1. Choose a JavaScript topic from the navigation menu.
2. Read the questions related to the selected topic.
3. Select an answer for each question.
4. Submit your answers and receive immediate feedback.
5. Track your progress and performance in the dashboard.

## 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 (`git checkout -b feature/your-feature`).
3. Make your changes.
4. Commit your changes (`git commit -am 'Add your feature'`).
5. Push to the branch (`git push origin feature/your-feature`).
6. Create a new Pull Request.

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/ashsajal1/js-practice-app/blob/main/LICENSE) file for details.

## Contact

If you have any questions or suggestions, feel free to contact the project creator:

- GitHub: [ashsajal1](https://github.com/ashsajal1)
- Email: ashsajal@yahoo.com