项目作者: Dtesch9

项目描述 :
A platform to connect cities majors with people simplifying the public request for maintenance of the city by popular votes
高级语言: TypeScript
项目地址: git://github.com/Dtesch9/your-city-forum.git
创建时间: 2020-08-18T02:36:59Z
项目社区:https://github.com/Dtesch9/your-city-forum

开源协议:

下载





Logo


By Douglas Tesch






License


Badge



Stargazers



Members

References

About the Project

A platform to connect cities majors with people simplifying the public request for maintenance of the city by popular votes

Backend

BACKEND Created By - PierreAndreis

A RESTful API using Node.js with Express

🚀 Tecnologies

  • ⚡ Express — A web framework for Node.js
  • :lock: Bcryptjs — A library to handle password hash
  • :fax: Cors — A protocol that enables interaction with resources from a different origin
  • :key: Jsonwebtoken — An internet standard for creating JSON-based access tokens
  • :paperclip: Multer — A Node.js middleware for handling multipart/form-data- :memo: Yup — A JavaScript schema builder for value parsing and validation
  • :chart_with_upwards_trend: Prisma - Prisma is an awesome open-source database toolkit

Requirements ✋🏻

Install 🔥

  1. Clone this repository;
  2. Go inside the folder cd your-city-forum;
  3. Run $ yarn to install dependencies;
  4. Run $ yarn db:migrate to run all migrations;
  5. You can use insomnia to try the routes if you whant
    Download Insomnia

Run 🔥

  1. Run $ yarn dev to run the server;

Frontend

A ReactJS project created with create react-app

🚀 Some Tecnologies used 🔥

🚀 Helper development tools

Install 🔥

  1. Go to $ cd your-city-forum/web;
  2. Run $ yarn to install dependencies;

Run 🔥

  1. Open another terminal, go to $ cd your-city-forum/backend;
  2. Run $ yarn dev to start the server Backend;
  3. Run $ yarn dev to start the React APP;

Usage Tips

Login

Login

Create topic

Criate Topic

Vote

Vote

Search by title

Search by title

Logout

Logout

Contato

:link: Linkedin


:memo: License

This project has MIT license. Look at LICENSE for details.

Back to top :arrow_up: