Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hamzaoutdoors/serie_lovers---js-capstone-

The JavaScript capstone project is about building my own web application based on an external API. My partner and me decided to work with API that provides data about series & movies.
https://github.com/hamzaoutdoors/serie_lovers---js-capstone-

bootstrap5 css3 html5 javascript jest webpack

Last synced: 1 day ago
JSON representation

The JavaScript capstone project is about building my own web application based on an external API. My partner and me decided to work with API that provides data about series & movies.

Awesome Lists containing this project

README

        



Microverse


MIT Licensed


GitHub last commit (branch)


GitHub Repo stars


GitHub followers




" Programming is the breaking of one big impossible task into several very small possible tasks .." - Good programmer


# JS-Capstone: Series lover

> The Series lover website displays scores submitted by different series. It also allows users to submit their comments in every serie show. All data is preserved thanks to the external [TVmaze API](https://www.tvmaze.com/api), the user can like his favourite serie thanks to [Involvement API](https://www.notion.so/Involvement-API-869e60b5ad104603aa6db59e08150270)



logo




Screenshot



Popup

screen shot of our project

# Capstone Live Demo
[Live Demo Link](https://hamzaoutdoors.github.io/Serie_Lovers---JS-Capstone-/)

# Built with 🔨
- HTML5, CSS3
- JavaScript-ES6
- Bootstrap 5
- Git & Github
- Unit testing with Jest
- github pages
- Visual Studio
- API (async & await)
- fix errors with Linters
- Features of webpack and plugins already included
- style-loader
- css loader
- HtmlWebpackPlugin
- WebPack Dev Server

# Usage

- Navigate to your desired directory in your local machine using the terminal.

- Clone repository by running git clone

```sh
$ git clone https://github.com/Hamzaoutdoors/js_capstone.git
```
in your local terminal

- After, run the following commands in your terminal:
```sh
$ cd JS-Capstone
$ npm install
$ npm run build
$ cd dist
```

- OR Use the following commands to npm run start to start the Webpack Dev server and serve the files from the dist directory npm run build to complile build all source files into the dist directory ```npm run watch``` to set webpack into watch mode so that the build is automatically run whenever changes are made to any of the source files.

# Authors

👤 **Ellaouzi Hamza**

- GitHub: [hamzaoutdoors](https://github.com/Hamzaoutdoors)
- LinkedIn : [Hamza Ellaouzi](https://www.linkedin.com/in/hamza-ellaouzi-137a45b8/)
- Twitter: [Hamza Ellaouzi](https://twitter.com/EllaouziHamza)

👤 **Emmanuel Isabirye**

- GitHub: [Emmanuelaaron](https://github.com/Emmanuelaaron)
- LinkedIn : [Emmanuel Isabirye](https://www.linkedin.com/in/fullstackwebdev-emma/)
- Twitter: [Emmanuel Isabirye](https://twitter.com/EmmanuelIsabir1)

# 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Hamzaoutdoors/js_capstone/issues).

# Show your support

Give a ⭐️ if you like this project!