An open API service indexing awesome lists of open source software.

https://github.com/srish-ty/src-event-server

Backend server for event SRC by AiCHE, NIT Rourkela
https://github.com/srish-ty/src-event-server

Last synced: about 1 year ago
JSON representation

Backend server for event SRC by AiCHE, NIT Rourkela

Awesome Lists containing this project

README

          

[![All Contributors](https://img.shields.io/badge/all_contributors-4-orange.svg?style=flat-square)](#contributors-)

[![Starware](https://img.shields.io/badge/Starware-⭐-black?labelColor=f9b00d)](https://github.com/zepfietje/starware)


Logo


Project Dates

[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]

## About

**This is the backend repository for campus guide at NIT Rourkela. It is a respository managing the API for managinng, controlling and authorising the users with respect to the mobile application of Avenue.**




Project developed and maintained by DSC NIT Rourkela

## Tech Stack

This project uses the following technologies :

---

## Local Setup

This section contains the procedure to setup the project on your local machine.

`PREREQUISITE INSTALLATIONS`

> 1. Docker
> 2. Docker Compose

> Node.js required only for linting locally

1. **Fork** the repo on GitHub
2. **Clone** the project to your own machine
3. Prepare the env for project.

`cd api && mv .env.example .env`

4. Add Mongo DB URI in `.env` file
5. Create firebase project and add config variables in `.env`

6. Change dir to api. `cd api`
7. run `yarn generate`

### To run the server:

7. run `yarn run dev`

### To open Apollo Sandbox:

8. go to "http://localhost:8000/graphql"

### To run docker container:

9. Build the docker image

`docker-compose build --no-cache`

10. Spin the server.

`docker-compose up`

---

## Documentation Notes

This section contains a quick guide about the features of the application.

---

## Contributing 🎃

This repository is one of the many repositories maintained by DSC NIT Rourkela NIT Rourkela.

Our Slack Community: [Slack Invite](http://bit.ly/NITRDevs)

Please refer to the project's style and contribution guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.

NOTE 1: Please abide by the [Contributing Guidelines](https://github.com/dscnitrourkela/project-dates/blob/development/CONTRIBUTING.md).

NOTE 2: Please abide by the [Code of Conduct](https://github.com/dscnitrourkela/project-dates/blob/development/CODE_OF_CONDUCT.md).

## Starware

`dscnitrourkela/project-dates` is Starware.
This means you're free to use the project, as long as you star its GitHub repository.
Your appreciation makes us grow and glow up. 🌠

## Contributors ✨

Thanks goes to these wonderful people. Check out the roles [here](https://allcontributors.org/docs/en/emoji-key):



Roshan Kumar Shaw

💻 📆 👀

Harish

💻 📆 👀

Abel Mathew

💻 📆

All Contributors

🔧

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

[contributors-shield]: https://img.shields.io/github/contributors/dscnitrourkela/project-dates?style=for-the-badge
[contributors-url]: https://github.com/dscnitrourkela/project-dates/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/dscnitrourkela/project-dates?style=for-the-badge
[forks-url]: https://github.com/dscnitrourkela/project-dates/network/members
[stars-shield]: https://img.shields.io/github/stars/dscnitrourkela/project-dates?style=for-the-badge
[stars-url]: https://github.com/dscnitrourkela/project-dates/stargazers
[issues-shield]: https://img.shields.io/github/issues/dscnitrourkela/project-dates?style=for-the-badge
[issues-url]: https://github.com/dscnitrourkela/project-dates/issues
[license-shield]: https://img.shields.io/github/license/dscnitrourkela/project-dates?style=for-the-badge
[license-url]: https://github.com/dscnitrourkela/project-dates/blob/main/LICENSE