/javascriptcapstone

This Project aims to explore the full features of Javascript to Consumption of API's

Primary LanguageJavaScriptMIT LicenseMIT

Javascript-Capstone-Group-Project

📗 Table of Contents

📖 [Javascript-Capstone-Group-Project]

[Javascript-Capstone-Group-Project] is a project that aims to implement the full features of javascript in a single project. We created this project using some JavaScript features like webpack, ES6 features, and Jest testing framework. We consume tvmaze and other APIs using JavaScript async and await and some styling.


Tech Stack

Client

Key Features

  • CSS
  • JavaScript
  • Linters
  • Using API
  • Like Funtionality
  • Comment Funtionality

(back to top)

💻 Getting Started

Prerequisites

In order to run this project, you will need the following:

  • Web Browser
  • Code Editor
  • Git

Setup

To get started, clone this repository to your desired folder:

cd my-folder
git clone https://github.com/ctokoli/JavaScript-Group-Capstone-Project.git

cd JavaScript-Group-Capstone-Projec

npm run start

Usage:

To explore the tools I have used to create this project, follow these steps:

  1. Open the project in Visual Studio Code (VSCode).
  2. Take a look at the project structure and files to understand the implementation.
  3. Review the code, HTML, CSS,webpack ,other modules to see how the project is built.

Feel free to explore and customize the project according to your needs.

Run tests:

To execute the tests for this project, follow these steps:

  1. Open the project in Visual Studio Code (VSCode).
  2. Install the "Live Server" extension from the VSCode marketplace.
  3. Then run npm run start to spawn the development server
  4. This will launch the project in your default web browser and automatically refresh it when changes are made.
  5. Verify that the tests are running successfully and check the console for any error messages or test results.

By following these steps, you can effectively run and validate the tests for the project using Live Server in VSCode.

Deployment:

(back to top)

Demo:

Video link

(back to top)

👥 Authors

Samuel Wanza

Cephas Tokoli

(back to top)

🔭 Future Features

Here are some planned future features for this project:

  • [CSS / SCSS]: Integrate CSS / SCSS framework to enhance styling.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.


⭐️ Show your support

If you find this project helpful and valuable, please consider showing your support by giving it a ⭐️ rating!

Your support and encouragement are highly appreciated and motivate me to continue working on projects like this.

Thank you for your support!


🙏 Acknowledgments

I would like to express my sincere gratitude to Microverse for providing me with this opportunity to learn and grow as a developer. Their support and guidance have been invaluable throughout my journey.


📝 License

This project is MIT licensed.

(back to top)