Skip to content

bvhml/prograWebBackend

Repository files navigation

PrograWeb BACKEND

This project was developed during the second half of the year 2019 in the course called Programacion Web.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Node v10.13.0 (LTS) npm Docker

Installing

If you want to run this project in a local enviroment use:

npm run start-dev

If you want to run this project using docker-compose version 3, use:

npm run docker:dev

Running the tests

To run jasmine tests, please run this code:

npm run test

Deployment

You can deploy using docker-compose and ECS from AWS. See step by step this AWS documentation to deploy an FARGATE cluster using this project:

https://docs.aws.amazon.com/es_es/AmazonECS/latest/developerguide/ecs-cli-tutorial-fargate.html

Built With

  • Node - JavaScript runtime built.
  • Express.js - web framework for Node.js.
  • TypeScript - TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
  • Mongo - Document-based, distributed database.
  • Redis - open source (BSD licensed), in-memory data structure store.
  • NPM - Software registry
  • Jasmine - Jasmine is a behavior-driven development framework for testing JavaScript code.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Byron Victor Hugo Morales Lemus - Full work - bvhml

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Happy hacking :)

About

Backend project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors