Skip to content

magnatronmaster/backend-fantastic-event

Repository files navigation

alt text

Fantastic-event - Api

Fantastic-event - Api is a REST Full API to manage the backend operations for Fantastic-event app.

Installation and initialization 🔧

Clone this repository:

git clone https://github.com/magnatronmaster/backend-fantastic-event.git && cd backend-fantastic-event

If you have already cloned the project code, you must install the dependencies with:

npm install

Setup workspace

If you want to contribute to this API, you must first make some configurations so that they work correctly

Set the environment variables

Go to the file name .env.example and rename to .env. After that fill all required env variables. This step is totally needed.

Create database

To initialize the database in your local or remote environment, run the following command in the root directory:

npm run migration

Run the application

If you want to initialize the server in development mode, run the following command in the root directory:

npm run dev

This command initialize the server and reload on any change in te source code.

If you want to initialize the server in production mode, run the following command in the root directory:

npm run start

Api endpoints

Complete documentation https://documenter.getpostman.com/view/6233282/TVCZbBos

Entities and relations

Entities and relations

Entities and fields

Built with 🛠️

  • JavaScript - Programming Language
  • NodeJs - is a server-side JavaScript environment
  • Express - framework for Node.js
  • Mysql - Database
  • Sequelize - Sequelize is a promise-based Node.js ORM
  • Passport - Simple, unobtrusive authentication for Node.js
  • Postman - is a collaboration platform for API development.
  • NPM - Dependency manager

Authors ✒️

License 📄

This project is under the License (MIT)

About

Backend proyect fantastic event platzi master

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published