Backend for the T-CREo Application. Miniproject of software development of Simon Bolivar University.
- Yuni Quintero
- Germán Robayo
- Nairelys Hernandez
- Fabiola Martinez
- David Cabeza
- Jose Acevedo
- Yudith Cardinale
- Irvin Dongo
It is only needed to have nodejs lts/dubnium (v10.16.0). It is recommended to use nvm to manage local nodejs versions.
- Run
npm install
to download all dependencies. - On the root of the project, create an
.env
file with the following contents:
PORT=3000 # Port where server will listen for requests. Normally its value its 3000
TWITTER_CONSUMER_KEY: '' # Consumer key provided by twitter after applying for API access
TWITTER_CONSUMER_SECRET: '' # Consumer secret provided by twitter after applying for API access
- Run
npm start
to run the development server. Changes are auto-reloaded after saving any file. - Visit http://localhost:3000/health
- Check that response has 200 status code and a body
{ "status": "UP" }
.
- Clone the repository and do a
checkout
to thedevelop
branch. - Create a branch with your contribution. The branch should follow the branching name conventions
- When finished, issue a Pull request to integrate your branch to
develop
. Request review from all members of the team.
feature/*
for branches that introduce features. Example:feature/add-facebook-support
.bugfix/*
for branches that introduce patches and bugfixes. Example:bugfix/fix-weight-calculation
.
You can contact any contributor and member of the T-CREO team with any subject, though the most active maintainer is @german1608.