Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/piotrgrobelak/work-with-flowers-frontend

Frontend version for Work with Flowers App
https://github.com/piotrgrobelak/work-with-flowers-frontend

atomic-design authentication eslint formik prettier pure-react react redux storybook styled-components

Last synced: about 7 hours ago
JSON representation

Frontend version for Work with Flowers App

Awesome Lists containing this project

README

        

# :hibiscus: Work with Flowers App

(Work in progress) The prototype platform of work about the floristry industry. There is a list of newest work offer and the user can register as an employer or employee. The employer's panel currently operating where can add a new job offer. The project is building with a back-end version with Node.js connecting with [MongoDB Atlas](https://www.mongodb.com/cloud/atlas/lp/try2?utm_source=google&utm_campaign=gs_footprint_row_search_brand_atlas_desktop&utm_term=mongodb%20atlas&utm_medium=cpc_paid_search&utm_ad=e&gclid=Cj0KCQjw3ZX4BRDmARIsAFYh7ZKG_9zUPKFszrN0Q80FQpH4ahH603Cq0Ib_1GafBa_GW-MOmxBhnA8aAiy5EALw_wcB) and front-end version build witch [React](https://github.com/facebook/create-react-app). The platform works on remote servers like [Heroku](https://dashboard.heroku.com/) and [Netlify](https://www.netlify.com/). Soon will be implemented new features like employee's panel. editing job offer, google maps api etc.

## [Currently live version](https://work-with-flowers.netlify.app/)

## Front-end verison

### :information_source: Features
- react-create-app
- redux
- react-router
- axios
- styled-components
- formik
- yup
- jest

### Available Scripts
:warning: If you want to check app on local server you need to connect your MongoDB on the back-end version and configure environment variables.

#### Instalation:
```
git clone https://github.com/PiotrGrobelak/work-with-flowers-frontend
```
```bash
npm start
```
```bash
npm run build
```
```bash
npm test
```
## Back-end verison

### :information_source: Features
- express
- mongoose
- passport
- body-parser
- cookie-parser
- bcrypt
- cors
- dotenv
- jsonwebtoken

### Available Scripts
:warning: If you want to check app on local server you need to connect your MongoDB on the back-end version and configure environment variables.
#### Instalation:
```
git clone https://github.com/PiotrGrobelak/work-with-flowers-backend
```
```bash
npm start
```
```bash
npm run dev
```

## :zap: Tools
- atomic design pattern(front-end version)
- eslint(airbnb standarts)
- prettier
- husky/lint-staged
- nodemon
- storybook

## :boy: Author
- [Piotr Grobelak](https://grobelakpiotr.pl/)