All Projects → LauraBeatris → Gympoint Api

LauraBeatris / Gympoint Api

Licence: mit
Rest API of a gym management application - built with Express, Postgres, Redis, and Nodemailer.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gympoint Api

Goeat Api
Rest API for a food delivery application - Built with Express, Postgres, Redis, MongoDB and Nodemailer
Stars: ✭ 36 (-7.69%)
Mutual labels:  postgresql, express, mailgun, nodemailer
Aclify
🔒 Node Access Control Lists (ACL).
Stars: ✭ 49 (+25.64%)
Mutual labels:  redis, postgresql, express
Ts App
Boilerplate project for a TypeScript API (Express, tsoa) + UI (React/TSX)
Stars: ✭ 182 (+366.67%)
Mutual labels:  redis, postgresql, express
Re Verb
speaker diarization system using an LSTM
Stars: ✭ 27 (-30.77%)
Mutual labels:  redis, express
Nodock
Docker Compose for Node projects with Node, MySQL, Redis, MongoDB, NGINX, Apache2, Memcached, Certbot and RabbitMQ images
Stars: ✭ 734 (+1782.05%)
Mutual labels:  redis, postgresql
Smartsql
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Stars: ✭ 775 (+1887.18%)
Mutual labels:  redis, postgresql
Graphql Ts Server Boilerplate
A GraphQL server boilerplate made with Typescript, PostgreSQL, and Redis
Stars: ✭ 643 (+1548.72%)
Mutual labels:  redis, postgresql
Notes App
Node.js application - simple notes management using Express, Postgres, Objection.js, Docker, Socket.io, Bluebird Promises
Stars: ✭ 14 (-64.1%)
Mutual labels:  api-rest, postgresql
Online Bling
Stars: ✭ 9 (-76.92%)
Mutual labels:  postgresql, express
Express Starter
Express Starter
Stars: ✭ 14 (-64.1%)
Mutual labels:  postgresql, express
Amphora
Middleware for Express that composes components into renderable pages
Stars: ✭ 29 (-25.64%)
Mutual labels:  redis, express
Zxw.framework.netcore
基于EF Core的Code First模式的DotNetCore快速开发框架,其中包括DBContext、IOC组件autofac和AspectCore.Injector、代码生成器(也支持DB First)、基于AspectCore的memcache和Redis缓存组件,以及基于ICanPay的支付库和一些日常用的方法和扩展,比如批量插入、更新、删除以及触发器支持,当然还有demo。欢迎提交各种建议、意见和pr~
Stars: ✭ 691 (+1671.79%)
Mutual labels:  redis, postgresql
Newsblur
NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.
Stars: ✭ 5,862 (+14930.77%)
Mutual labels:  redis, postgresql
M Mall Admin
🐶 微信小程序-小商城后台(基于 Node.js、MongoDB、Redis 开发的系统...)
Stars: ✭ 895 (+2194.87%)
Mutual labels:  redis, express
Filterlists
🛡 The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
Stars: ✭ 653 (+1574.36%)
Mutual labels:  redis, postgresql
Netkiller.github.io
Netkiller Free ebook - 免费电子书
Stars: ✭ 861 (+2107.69%)
Mutual labels:  redis, postgresql
Docker Compose Nodejs Examples
Finally some real world examples on getting started with Docker Compose and Nodejs
Stars: ✭ 944 (+2320.51%)
Mutual labels:  redis, express
Wait4x
Wait4X is a cli tool to wait for everything! It can be wait for a port to open or enter to rquested state.
Stars: ✭ 30 (-23.08%)
Mutual labels:  redis, postgresql
Node Express Mongodb Jwt Rest Api Skeleton
This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API). Demo of frontend in VueJS here: https://github.com/davellanedam/vue-skeleton-mvp
Stars: ✭ 603 (+1446.15%)
Mutual labels:  redis, express
Dev Setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
Stars: ✭ 5,590 (+14233.33%)
Mutual labels:  redis, postgresql

Gympoint API

Author Languages Stars Forks Contributors

A Rest API that helps you to manage students, enrollments, plans of a gym 🚀

Web-Signin


Web-Plans


📌 Table of Contents

🚀 Features

  • Students CRUD
  • Plans CRUD
  • Enrollments CRUD
  • Students are able to create questions related to their doubts that will be sent to instructors.

It's important to mention that this is one of the applications from the Gympoint System

In order to explore the others, feel free to click in the links above:

👷 Installation

You need to install Node.js and Yarn first, then in order to clone the project via HTTPS, run this command:

git clone https://github.com/LauraBeatris/gympoiny-api.git

SSH URLs provide access to a Git repository via SSH, a secure protocol. If you have a SSH key registered in your Github account, clone the project using this command:

git clone [email protected]:LauraBeatris/gympoint-api.git

🏃 Getting Started

Run the transactions in order to configure the database schema

npx sequelize-cli db:migrate

Run the following command in order to start the application in a development environment:

 // Start the server
  yarn dev

// Run the queue responsable for the mail job
  yarn queue-dev

Status Codes

Gympoint returns the following status codes in its API:

Status Code Description
200 OK
422 UNPROCESSABLE ENTITY
400 BAD REQUEST
404 NOT FOUND
500 INTERNAL SERVER ERROR

📮 Faq

Question: What are the tecnologies used in this project?

Answer: The tecnologies used in this project are NodeJS + Express Framework to handle the server and Sequelize

🐛 Issues

Feel free to file a new issue with a respective title and description on the the Gympoint API repository. If you already found a solution to your problem, I would love to review your pull request! Have a look at our contribution guidelines to find out about the coding standards.

🎉 Contributing

Check out the contributing page to see the best places to file issues, start discussions and begin contributing.

📕 License

Released in 2019. This project is under the MIT license.

Made with love by Laura Beatris 💜🚀

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].