A platform to connect cities majors with people simplifying the public request for maintenance of the city by popular votes
BACKEND Created By - PierreAndreis
A RESTful API using Node.js with Express
- ⚡ Express — A web framework for Node.js
- 🔒 Bcryptjs — A library to handle password hash
- 📠 Cors — A protocol that enables interaction with resources from a different origin
- 🔑 Jsonwebtoken — An internet standard for creating JSON-based access tokens
- 📎 Multer — A Node.js middleware for handling multipart/form-data- 📝 Yup — A JavaScript schema builder for value parsing and validation
- 📈 Prisma - Prisma is an awesome open-source database toolkit
- Clone this repository;
- Go inside the folder
cd your-city-forum
; - Run
$ yarn
to install dependencies; - Run
$ yarn db:migrate
to run all migrations; - You can use insomnia to try the routes if you whant
- Run
$ yarn dev
to run the server;
A ReactJS project created with create react-app
- Babel
- babel-eslint
- babel-plugin-root-import
- ESLint
- eslint-config-airbnb
- eslint-plugin-import
- eslint-plugin-jsx-a11y
- eslint-plugin-react
- eslint-import-resolver-babel-plugin-root-import
- Prettier
- eslint-plugin-prettier
- eslint-config-prettier
- EditorConfig
- eslint-plugin-react-hooks
- Go to
$ cd your-city-forum/web
; - Run
$ yarn
to install dependencies;
- Open another terminal, go to
$ cd your-city-forum/backend
; - Run
$ yarn dev
to start the server Backend; - Run
$ yarn dev
to start the React APP;
This project has MIT license. Look at LICENSE for details.
Back to top ⬆️