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

https://github.com/helloyeew/mamizu-api

My personal API to make and develop some personal stuff easier
https://github.com/helloyeew/mamizu-api

Last synced: about 1 year ago
JSON representation

My personal API to make and develop some personal stuff easier

Awesome Lists containing this project

README

          

# mamizu-api
My personal API to make and develop some personal stuff easier

## Purpost of this project

I want to make my personal API as I want to explore more framework and this API is about my personal project.
So why just not make a API for my personal project? That's it.

## Development status

The development progress is slow because I have a lot of IRL stuff but the GET response is finish.

## Why this name?

I put this API beside [mamizu](https://github.com/HelloYeew/mamizu) because I don't want to pay more server fee.

## TODO List

- [ ] CRUD operations
- [ ] Can manage CRUD operation on site
- [ ] Documentations
- [ ] Convert to database
- [ ] Convert to TypeScript

## Documentation

*Coming soon*

## Setup the project

Clone this repository to your local machine.

```shell
git clone https://github.com/HelloYeew/mamizu-api
```

Install dependencies.

```shell
npm install
```

Create the new `.env` file for configuration.

```dotenv
PORT=3000 # Port number
DEBUG=true # Debug mode
```

Start the development server

```shell
npm run dev # for linux or MacOS
npm run dev-win # for Windows
```

And the server will run on your target port.

Note : On development server it will use nodemon to run the server for easier debugging since it will restart the server when there is any change.