Skip to content

rmajunior/userCollectionDataUnity-api

 
 

Repository files navigation

Unity Logo

Unity: User Data Collection with Database API

GitHub language count Repository size Template by Alquipo GitHub last commit License

NodeJS Express JS Swagger Mongo DB Unity

🚀 About the Project

API to manage a Database implemented in games created by Lehigh RiVR Immersive Learning using Unity.

🔨 Technologies:

🔎 Commands

  • dev: Starts a server as a DEV environment localhost:3333
  • build: Creates a project BUILD
  • start: Starts a simple server with the PRODUCTION code

🚀 How to run this project

To clone and execute this application, you will need to have Git, NodeJs, Yarn installed in your computer.

🌀 Cloning the repository

# Clone this repository
$ git clone https://github.com/Alquipo/userCollectionDataUnity-api

# Access the project folder in terminal/cmd
$ cd userCollectionDataUnity-api

🎲 Running the Application

# Install the dependencies
$ npm install

# Execute the Application in DEVELOPMENT
$ npm run dev

# The server will start in port:3333 
- Access http://localhost:3333 

http://localhost:3333 (this link is clickable 😉)

💾 Useful Commands

#GENERATE the application build
$ npm run build

#ECECUTE the application build
$ npm run start

📁 .ENV Settings

#added .env.example in the project. REMEMBER to add the environment variables according to the example below

# Example of a database location
MONGODB_URI=mongodb+srv://<Username>:<Password>@cluster0.sv24h.mongodb.net/<DatabaseName>?retryWrites=true&w=majority

🤔 How to contribute to this project

  • Make a fork of this project;
  • Create a new branch with your modifications: git checkout -b my-feature
  • Save the changes and type a short commit message describing what you have done: git commit -m "feature: My new feature"
  • Send your modifications: git push origin my-feature

In case of doubt, check this tutorial out! Guide: how to contribute in GitHub

📝 License

This project is under the MIT lincese. Visit LICENSE to learn more about it.

Translation made by Junior 🐼


Documentation template made with ❤️ by Alquipo Neto 👋🏽 Get in touch!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 98.3%
  • Shell 1.7%