https://github.com/vikramsamak/sims-api-fastapi-mongodb
Student Information Management--Fast API (CRUD) Application With MongoDB
https://github.com/vikramsamak/sims-api-fastapi-mongodb
crud crud-application fastapi fastapi-mongodb mongodb nosql-database pymongo rest-api student-management
Last synced: 2 months ago
JSON representation
Student Information Management--Fast API (CRUD) Application With MongoDB
- Host: GitHub
- URL: https://github.com/vikramsamak/sims-api-fastapi-mongodb
- Owner: vikramsamak
- Created: 2022-09-15T14:46:04.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-17T16:41:00.000Z (almost 3 years ago)
- Last Synced: 2025-03-30T04:05:47.591Z (3 months ago)
- Topics: crud, crud-application, fastapi, fastapi-mongodb, mongodb, nosql-database, pymongo, rest-api, student-management
- Language: Python
- Homepage:
- Size: 53.7 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FastAPI With MongoDB (CRUD Application)
An API made with FastAPI python module to perform CRUD operations on database.
## Features
- Easy to use
- CRUD support
- Fast Response
- Easy to understand documentation## API Reference
#### Get Students Info.
```http
GET /readstudentinfo/${roll_no}
```
| Parameter | Type | Description |
| :-------- | :---- | :----------------------------------------------|
| `roll_no` | `int` | **Required**. Roll No of student to fetch info.|Takes student roll no and returns his/her all info from database.
#### Enter Students Info.
```http
POST /enterstudentinfo/${roll_no}${name}${cl}
```
| Parameter | Type | Description |
| :-------- | :----- | :------------------------------------------|
| `roll_no` | `int` | **Required**. Roll No of student to enter. |
| `name` | `str` | **Required**. Name of student to enter. |
| `cl` | `str` | **Required**. Class of student to enter. |Takes student info to store into database.
#### Update Students Info.
```http
PUT /updatestudentinfo/${roll_no}${roll_no}${name}${cl}
```
| Parameter | Type | Description |
| :-------- | :----- | :--------------------------------------------------------|
| `roll_no` | `int` | **Required**. Roll No of student to update his/her info. |
| `roll_no` | `int` | **Required**. Roll No of student to update. |
| `name` | `str` | **Required**. Name of student to update. |
| `cl` | `str` | **Required**. Class of student to update. |Takes student info to update previous students info in database.
#### Delete Students Info.
```http
DELETE /deletestudentinfo/${roll_no}
```
| Parameter | Type | Description |
| :-------- | :---- | :-------------------------------------------------------|
| `roll_no` | `int` | **Required**. Roll No of student to delete his/her info.|Takes student roll no and delete his/her info. from database.
## Screenshots

## Feedback
If you have any feedback, please reach out to me at [email protected]
## Authors-[@Vikram Samak]https://github.com/vikramsamak)
-[@Abhimanyu Sharma]https://github.com/0xN1nja