Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/irynadidkivska/drinkmaster


https://github.com/irynadidkivska/drinkmaster

Last synced: 9 days ago
JSON representation

Awesome Lists containing this project

README

        

# React DrinkMaster

## React

---

## Project Overview

This is a [web-site](https://drink-master-project.vercel.app/signin), created by
the "CyberWorld" team for those who appreciate the atmosphere of cocktail
culture and the diversity of drinks. Our application allows convenient access to
a wide library of beverages. Here, you can easily find, browse, and choose
drinks from our variety, as well as save your favorites and even create your
own.

---

### Contents

1. [Project Overview](#project-overview)
2. [Backend](#backend)
3. [Functionality](#functionality)
4. [Getting Started](#getting-started)
5. [Technologies](#technologies)
6. [Team](#team)

---

## Backend

[GitHub](https://github.com/BerkovskiiAlex/Drink-master-project-backend)
[Swagger / API Docs](https://drink-master-service.onrender.com/api-docs/)

---

## Functionality

Our application offers a range of convenient features that allow you to enjoy a
personalized experience and contribute to the community.

- **User Authentication:** Create and manage your own account, personalizing
your app experience.
- **Adding Your Drinks:** Share your unique drink recipes with the community by
adding them to our library.
- **Drink Search:** Search for drinks using various criteria such as name,
ingredients, or type.
- **Recipe Viewing:** After a search, view information about a drink, including
the list of ingredients, preparation instructions, and images.
- **Adding to Favorites:** Registered users can add drinks to their favorites
list for easy storage and retrieval of their preferred beverages.
- **Adding Your Own Recipes:** Contribute to the library by adding your own
cocktail and drink recipes, including the name, list of ingredients, and
preparation instructions. Your contribution helps expand our library and
allows you to share your favorite creations with other users.

---

## Getting Started

Clone the repository: git clone `https://github.com/IrynaDidkivska/DrinkMaster`
Install dependencies: `npm install` Run the application: `npm start`

## Technologies

This project was created with the help of [Vite](https://vitejs.dev/) +
[React](https://reactjs.org/). The project utilizes the following technologies
and tools:

##### Frontend:

- [React](https://reactjs.org/) - JavaScript library for building user
interfaces.
- [Redux](https://redux.js.org/) - State container for JavaScript applications.
- [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5) -
Latest version of the markup language for creating web pages.
- [CSS3](https://developer.mozilla.org/en-US/docs/Archive/CSS3) - Latest version
of the style sheet language for styling web pages.
- [Styled Components](https://styled-components.com/) - Library for writing CSS
in JavaScript for React components.
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) -
Programming language for implementing dynamic behavior on web pages.
- [GitHub](https://github.com/) - Web platform for storing and collaborating on
code.

##### Backend:

- [NodeJS](https://nodejs.org/) - JavaScript runtime environment on the server
side.
- [MongoDB](https://www.mongodb.com/) - NoSQL database.
- [Swagger](https://swagger.io/) - Tool for API documentation.
- [GitHub](https://github.com/) - Web platform for storing and collaborating on
code.

##### Design and Collaboration:

- [Figma](https://www.figma.com/) - Design and prototyping tool for web pages.
- [Trello](https://trello.com/) - Tool for project and task management.

##### Communication and Meetings:

- [Discord](https://discord.com/) - Platform for real-time text and voice
communication.
- [Slack](https://slack.com/) - Platform for team communication.
- [Zoom](https://zoom.us/) - Platform for video conferences and online meetings

## Team

This project was developed by the "CyberWorld" team:

- **Iryna Didkivska:** Team Lead/Developer.
- [GitHub](https://github.com/IrynaDidkivska)
- [LinkedIn](https://www.linkedin.com/in/iryna-didkivska/)
- **Alexey Berkovskii:** Team Lead-Backend/Developer
- [GitHub](https://github.com/BerkovskiiAlex)
- **Ihor Zolotoverkh:** Scrum Master/Developer
- [GitHub](https://github.com/IhorZolot)
- [LinkedIn](www.linkedin.com/in/ihor-zolotoverkh)
- **Oleh Andrijchuk:** Developer/Mainstay of the team
- [GitHub](https://github.com/OAndrijchuk)
- [LinkedIn](https://www.linkedin.com/in/oleh-andrijchuk/)
- **Olga Lazarenko:** Developer
- [GitHub](https://github.com/Olga-Olga)
- [LinkedIn](https://www.linkedin.com/in/)
- **Taras Kovalyk:** Developer
- [GitHub](https://github.com/tarik2454)
- [LinkedIn](https://www.linkedin.com/in/taras-kovalyk/)
- **Yuliia Platonova:** Developer
- [GitHub](https://github.com/YuliiaSliepchenko)
- [LinkedIn](www.linkedin.com/in/yuliia-platonova-7189b8273)
- **Ілля Чечельницький:** Developer

- [GitHub]
- [LinkedIn]

***

## [React DrinkMaster](https://drink-master-project.vercel.app/signin)