/trs

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

About

This Project, TRS , is an application to handle, manage and automate the processes of the railway reservation system in Nigeria.

Why

We decided to take on the problem of helping to find innovative ways that can help railway users reserve and book trains avialable without needing to go through the stress of booking tickets physically at train stations where there are long and large queues.

We believe the Railway system is not taken as serious as it should, and this has made it more difficult for people to travel from place to place by trains.

With this app, we aim to make it easier for railway users to get access to available trains depending on their place and time of departure, with a confidential and cost effective approach.

Usage

``

Authors

Contributing

contributions welcome

🤝 Contributions, issues and feature requests are welcome! Feel free to check the issues page.

Also, If this project sounds interesting to you and you'd like to contribute and be part of it, thank you! First, you can send a mail to jemohkunle2007@gmail.com and koladeodutoye9913@gmail.com to indicate your interest, why you'd like to support and what forms of support you can bring to the table.

Acknowledgements

LICENSE

GPU

Documentation

Blog API Documentation

Common setup

Clone the repo and install the dependencies.

git clone https://github.com/neymarjimoh/trs.git
cd trs
npm install

To run locally

npm run devStart

Use Docker

You can also run this app as a Docker container:

Step 1: Clone the repo

git clone https://github.com/neymarjimoh/trs.git

Step 2: Build the Docker image

docker build -t trs-app .

Step 3: Run the Docker container locally:

docker run -p 3000:3000 -d trs-app
docker run -p 3000:3000 \
  -e JWT_SECRET=<JWT_SECRET> \
  -e MONGODB_URI=<MONGO_ATLAS_URL> \
  -d trs-app