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

https://github.com/dzenis-h/stitch-shop

A basic React app built for the sole purpose of getting to know the MongoDB Stitch serverless platform.
https://github.com/dzenis-h/stitch-shop

javascript jsx mongo-stitch mongodb prototype react serverless stitch

Last synced: 2 months ago
JSON representation

A basic React app built for the sole purpose of getting to know the MongoDB Stitch serverless platform.

Awesome Lists containing this project

README

          

##

![GitHub repo size](https://img.shields.io/github/repo-size/dzenis-h/stitch-shop)
![GitHub contributors](https://img.shields.io/github/contributors/dzenis-h/stitch-shop)
![GitHub stars](https://img.shields.io/github/stars/dzenis-h/stitch-shop?style=social)
![GitHub forks](https://img.shields.io/github/forks/dzenis-h/stitch-shop?style=social)
[![LinkedIn Follow](https://img.shields.io/badge/-Follow-blue?style=social&logo=linkedin&link=https://www.linkedin.com/in/dzenis-h/)](https://www.linkedin.com/in/dzenis-h/)
[![GitHub Follow](https://img.shields.io/badge/-Follow-black?style=social&logo=github&link=https://github.com/dzenis-h)](https://github.com/dzenis-h)

##
# Stitch Shop 🏪

## Overview 👀

Stitch Shop is a basic React app built for the sole purpose of getting to know the MongoDB Stitch serverless platform. It's an online shop of sorts. After you register as a user, the admin needs to approve you before you can log in. In the meantime, you can use the already approved account:

**Email:** test@test.com
**Password:** 123456

![Stitch Shop Screenshot](https://drive.google.com/uc?export=view&id=11GEVhlB_0fl2FeGcRuGRs8geQIJvnYuL)

## Tech Stack 🛠️

| Tech | Docs | Description |
| :---: | :---: | :--- |
| ![React](https://img.shields.io/badge/-React-61DAFB?logo=react&logoColor=white) | [React](https://reactjs.org/docs/getting-started.html) | A JavaScript library for building user interfaces |
| ![MongoDB](https://img.shields.io/badge/-MongoDB-47A248?logo=mongodb&logoColor=white) | [MongoDB](https://docs.mongodb.com/) | A cross-platform document-oriented database program |
| ![Stitch](https://img.shields.io/badge/-Stitch-13AA52?logo=mongodb&logoColor=white) | [Stitch](https://docs.mongodb.com/stitch/) | A serverless platform that connects MongoDB data to web and mobile applications |

## Setup ⚙️

To start using this example:

1. Clone this repo with `git clone`
2. Install all the dependencies with `npm install`
3. Create your own [Stitch account](https://www.mongodb.com/cloud/stitch)!
4. Create an admin user, create and connect a cluster, and set up your own rules.
5. Afterward, just run the following command `npm start`

**Note:**

The project should start, a browser window will be automatically open and the app should be loaded on your [localhost](http://localhost:3000)

## Contributing 🙌

Contributions are always welcome! If you would like to contribute to this project, please follow these steps:

1. Fork the repository. 🍴
2. Create a new branch. 🌵
3. Make your changes and test them thoroughly. 👨‍💻
4. Submit a pull request. ✔

## License 📑

This project is licensed under the MIT License. See the [LICENSE](https://docs.google.com/document/d/11WK7tVoTFRMcWCuGZQCRWxEsDUEJ_6ArtfV-NjWcBCU/edit?usp=sharing) file for details.

## Deployment 🚀

This project is deployed on Render. You can visit it by clicking [here](https://stitch-shop.onrender.com).

## Credits 👨🏻‍💻

Stitch Shop was created by [Dzenis H.](https://dzenis.tech)

If you like what you see, please consider giving a ⭐️
Contributions are more than welcome. 🫡