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.
- Host: GitHub
- URL: https://github.com/ashsajal1/js-practice-app
- Owner: ashsajal1
- License: mit
- Created: 2024-05-01T06:07:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-22T15:56:16.000Z (over 1 year ago)
- Last Synced: 2024-05-23T02:21:27.758Z (over 1 year ago)
- Topics: javascript, react, reactjs, typescirpt, webdev
- Language: TypeScript
- Homepage: https://js-practice-app.vercel.app
- Size: 1.25 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# JavaScript Practice App

## 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