Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thoth1111/clm-server

A node.js server for two mobile applications created for municipalities to implement a platform for the management and enforcement of business licenses/permits.
https://github.com/thoth1111/clm-server

mongodb-atlas node-js

Last synced: 17 days ago
JSON representation

A node.js server for two mobile applications created for municipalities to implement a platform for the management and enforcement of business licenses/permits.

Awesome Lists containing this project

README

        

# πŸ“— Table of Contents

- [πŸ“— Table of Contents](#-table-of-contents)
- [CLM Server](#about-project)
- [πŸš€ Live Demo](#live-demo)
- [πŸ“„\[Project Documentation\] ](#project-documentation)
- [πŸ›  Built With ](#built-with)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [πŸ‘₯ Authors ](#authors)
- [πŸ”­ Future Features](#future-features)
- [🀝 Contributing ](#contributing)
- [⭐️ Show your support ](#️support)
- [πŸ™ Acknowledgments ](#acknowledgements)
- [πŸ“ License ](#license)

CLM Server

This project is for a node.js server for two mobile applications i.e [Permit Manager](https://github.com/Thoth1111/Permit-Manager) and [CLM Agent Portal](https://github.com/Thoth1111/CLM-Agent-Portal) created for municipalities to implement a platform for the management and enforcement of business licenses/permits. It runs with a MongoDB database and React-native for the frontend applications.

## πŸš€ Live Demo

- [Click here for live demo](https://www.loom.com/share/ea16cb1a5a1c49cc927b5b615f4f3cc9?sid=daeaf47f-991a-4ff5-bae5-cd9ec423d7dc) of the application from the frontend user interfaces.

## Project Documentation πŸ“„

- GitHub repository [link](https://github.com/Thoth1111/CLM-Server)πŸ‘ˆ

## Built With πŸ› οΈ

- Programming Languages: JavaScript.
- Database: MongoDB
- Version-Control: Github

## Getting Started

To get a local copy up and running follow these simple steps.

### Prerequisites

- Postman or other API testing platforms, code editor extensions or applications.
- A code editor such as VS code.

### Setup

Get the code url by clicking `` in the repository or use the link by provided below.

```
https://github.com/Thoth1111/CLM-Server

```
Open the code editor and clone the repo. Alternatively, run the following command in the directory you wish to clone the application to.

```
$ git clone https://github.com/Thoth1111/CLM-Server.git

```
### Install

In the root directory, open the terminal and run this command.

```
npm i

```
or

```
npm install

```

### Run locally

Run the following command:

```
node server.js

```

### Run tests

Open API testing tool such as postman and run the various calls from the `test_requests` directory.

(back to top)

## Authors

πŸ‘€ **Alwyn Androvelle**

- Github: [@Thoth1111](https://github.com/Thoth1111)
- Twitter: [@androvelle](https://twitter.com/androvelle)
- LinkedIn: [@Alwyn](https://linkedin.com/in/alwyn-androvelle-simiyu)

(back to top)

## πŸ”­ Future Features
- [] **Complete payment stk-push transactions in production**

## 🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Thoth1111/CLM-Server/issues).

(back to top)

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

## πŸ“ License

This project is [MIT](./LICENSE) licensed.

(back to top)