This is a JavaScript project for a Leaderboard list app, which uses modern web development tools and techniques such as webpack and ES6 modules.
- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
"Leaderboard List App Project" The primary goal of this project is to build a functional app that displays a leaderboard list, following a given wireframe. The focus is on implementing the app's functionality, without any styling at first.
In subsequent activities, the app will be enhanced to consume the Leaderboard API using JavaScript's async and await functionality. Additional styling will also be added to improve the app's user interface.
Leaderboard List App Project is a web project where i test my javascript, API and webpack programming skills.
VS code JavaScript Webpack ES6 features (notably modules) HTML and CSS for markup and styling
This is a web project.
The key features of the Leaderboard List App Project include:
-
Displaying a leaderboard list: The app should be able to display a list of items in a tabular format, showing each item's name, rank, and score.
-
Implementation of ES6 modules: The app should be developed using modern web development techniques such as ES6 modules to make it modular, maintainable, and easy to scale.
-
Integration with webpack: Webpack should be used to bundle the app's modules, making it easy to deploy and manage.
-
Implementation of filtering and sorting: The app could be enhanced with features that allow users to filter or sort the leaderboard list based on specific criteria such as the score or rank.
-
Integration with Leaderboard API: The app could be enhanced to consume the Leaderboard API using JavaScript's async and await functionality. This would enable the app to fetch data dynamically from the server and update the leaderboard list accordingly.
-
Improved user interface design: The app could be enhanced with improved styling to make it more visually appealing and easier to use.
To get a local copy up and running, follow these steps.
In order to run this project you need:
Clone this repository to your desired folder:
Clone the repository to your local machine
Install the required dependencies by running ` npm install `
Open a web browser and go to http://localhost:8080/ to see the app in action
To run the project, execute the following command:
Run the app by running `npm start` in the terminal
To run tests, run the following command:
Example command:
npm test
You can deploy this project using:
Example:
github pages
👤 Shalini Nayan
- GitHub: @ShaliniNayan
- Twitter: @sndprs
- LinkedIn: shalini-nayan-5820389
Future enhancements to this app could include:
- Additional features, such as filtering or sorting the leaderboard list
- Integration with other APIs or databases
- Improved styling and user interface design
Contributions to this project are welcome. To contribute, please fork this repository and submit a pull request with your changes.
If you like this project, follow and contact me back.
I would like to thank microverse community and my coding partner for their dedicated time to encourage me achieve the best.
-
Question_1: Have you used linters to check for bugs?
- yes
This project is licensed under the MIT licensed.