Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bimaagung/find-connection
Mini project for learning
https://github.com/bimaagung/find-connection
chai expressjs mocha nodejs postgresql sequelize sinon swagger
Last synced: about 1 month ago
JSON representation
Mini project for learning
- Host: GitHub
- URL: https://github.com/bimaagung/find-connection
- Owner: bimaagung
- Created: 2022-09-04T01:43:19.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-21T05:55:53.000Z (about 2 years ago)
- Last Synced: 2023-03-04T17:06:52.536Z (almost 2 years ago)
- Topics: chai, expressjs, mocha, nodejs, postgresql, sequelize, sinon, swagger
- Language: JavaScript
- Homepage:
- Size: 501 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
## API Find-Connection
API Backend application for connect you with friend have skill according to the field you want.
You can get mentor and friend for learn the skill you are working on. Beside you get mentor or friend, you can see information about company and training like bootcamp what you want to find## Entity
- User
- Mentor
- Admin## Feature Requirement
### User
- Login
- Register
- Show List Mentor [query: all | match skill]
- Show Detail Personal information Mentor and Other User
- Show List Information about Company and Bootcamp/Training [query: all | match skill]
- Create Membership [gold]
- Join Group
- Consultation with Mentor [free | paid]
- Chat Personal Other User
- Search Mentor or Other User
- Follow Mentor or other User
- Show Profil
- Update Profil
- Change Password### Mentor
- Login
- Register
- Show List Mentor [query: all | match skill]
- Show Detail Personal information Mentor and Other User
- Create Information about Company and Bootcamp/Training
- Show List Information about Company and Bootcamp/Training [query: all | match skill]
- Create Group
- Search Mentor or Other User
- Follow Mentor or other User
- Show Profil
- Update Profil
- Change Password## API Spec
### Login
Request :
- Method : POST
- Endpoint : `./api/user/login`
- Header :
- Content-Type: application/json
- Accept: application/json
- Body :```json
{
"email": "string"
"password": "string"
}
```- Response :
```json
{
"status": "string"
"message": "string"
"token": "string"
}
```