{"id":25133014,"url":"https://github.com/vikramsamak/sims-api-fastapi-mongodb","last_synced_at":"2025-04-23T22:20:59.464Z","repository":{"id":59655926,"uuid":"537072106","full_name":"vikramsamak/sims-api-fastapi-mongodb","owner":"vikramsamak","description":"Student Information Management--Fast API (CRUD) Application With MongoDB ","archived":false,"fork":false,"pushed_at":"2022-09-17T16:41:00.000Z","size":55,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T04:05:47.591Z","etag":null,"topics":["crud","crud-application","fastapi","fastapi-mongodb","mongodb","nosql-database","pymongo","rest-api","student-management"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vikramsamak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-09-15T14:46:04.000Z","updated_at":"2024-02-14T03:55:20.000Z","dependencies_parsed_at":"2022-09-19T13:40:48.905Z","dependency_job_id":null,"html_url":"https://github.com/vikramsamak/sims-api-fastapi-mongodb","commit_stats":null,"previous_names":["vikramsamak/sims-api-fastapi-mongodb"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikramsamak%2Fsims-api-fastapi-mongodb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikramsamak%2Fsims-api-fastapi-mongodb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikramsamak%2Fsims-api-fastapi-mongodb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikramsamak%2Fsims-api-fastapi-mongodb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikramsamak","download_url":"https://codeload.github.com/vikramsamak/sims-api-fastapi-mongodb/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250522950,"owners_count":21444634,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crud","crud-application","fastapi","fastapi-mongodb","mongodb","nosql-database","pymongo","rest-api","student-management"],"created_at":"2025-02-08T15:19:35.098Z","updated_at":"2025-04-23T22:20:59.459Z","avatar_url":"https://github.com/vikramsamak.png","language":"Python","readme":"\n# FastAPI With MongoDB (CRUD Application)\n\nAn API made with FastAPI python module to perform CRUD operations on database.\n\n## Features\n\n- Easy to use\n- CRUD support\n- Fast Response\n- Easy to understand documentation\n\n\n## API Reference\n\n#### Get Students Info.\n\n```http\n  GET /readstudentinfo/${roll_no}\n```\n| Parameter | Type  | Description                                    |\n| :-------- | :---- | :----------------------------------------------|\n| `roll_no` | `int` | **Required**. Roll No of student to fetch info.|\n\nTakes student roll no and returns his/her all info from database.\n\n#### Enter Students Info.\n\n```http\n  POST /enterstudentinfo/${roll_no}${name}${cl}\n```\n| Parameter | Type   | Description                                |\n| :-------- | :----- | :------------------------------------------|\n| `roll_no` | `int`  | **Required**. Roll No of student to enter. |\n| `name`    | `str`  | **Required**. Name of student to enter.    |\n| `cl`      | `str`  | **Required**. Class of student to enter.   |\n\nTakes student info to store into database.\n\n#### Update Students Info.\n\n```http\n  PUT /updatestudentinfo/${roll_no}${roll_no}${name}${cl}\n```\n| Parameter | Type   | Description                                              |\n| :-------- | :----- | :--------------------------------------------------------|\n| `roll_no` | `int`  | **Required**. Roll No of student to update his/her info. |\n| `roll_no` | `int`  | **Required**. Roll No of student to update.              |\n| `name`    | `str`  | **Required**. Name of student to update.                 |\n| `cl`      | `str`  | **Required**. Class of student to update.                |\n\nTakes student info to update previous students info in database.\n\n#### Delete Students Info.\n\n```http\n  DELETE /deletestudentinfo/${roll_no}\n```\n| Parameter | Type  | Description                                             |\n| :-------- | :---- | :-------------------------------------------------------|\n| `roll_no` | `int` | **Required**. Roll No of student to delete his/her info.|\n\nTakes student roll no and delete his/her info. from database.\n\n\n## Screenshots\n\n![FastAPI - Docs](https://github.com/vikramsamak/Student-Mangaement-System-FastAPI---MangoDB-CRUD-Application-/blob/2ea6b7277afbbee42d98851b2bff3fef72a754cc/FastAPI%20-Docs.png)\n\n\n## Feedback\n\nIf you have any feedback, please reach out to me at vikramsamak02@gmail.com\n## Authors\n\n-[@Vikram Samak]https://github.com/vikramsamak)\n-[@Abhimanyu Sharma]https://github.com/0xN1nja\n\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikramsamak%2Fsims-api-fastapi-mongodb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikramsamak%2Fsims-api-fastapi-mongodb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikramsamak%2Fsims-api-fastapi-mongodb/lists"}