{"id":27385803,"url":"https://github.com/senapathisowjanya/iit-b","last_synced_at":"2026-04-08T11:31:07.525Z","repository":{"id":241495111,"uuid":"806914395","full_name":"senapathisowjanya/iit-B","owner":"senapathisowjanya","description":"The Admin Dashboard is a user-friendly web application built with React and Chakra UI for managing users, data visualization, and system settings. It features a Node.js and Express backend with MongoDB for data storage, ensuring secure and efficient communication between the client and server.","archived":false,"fork":false,"pushed_at":"2024-05-28T16:59:21.000Z","size":5074,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T12:27:07.686Z","etag":null,"topics":["bcrypt","chakraui","expressjs","icons","jwt","mongodb","mongoose","nodejs","react","reactjs"],"latest_commit_sha":null,"homepage":"https://bombay-rosy.vercel.app/","language":"JavaScript","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/senapathisowjanya.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-28T06:33:02.000Z","updated_at":"2024-05-28T16:59:23.000Z","dependencies_parsed_at":"2024-05-28T19:50:39.830Z","dependency_job_id":null,"html_url":"https://github.com/senapathisowjanya/iit-B","commit_stats":null,"previous_names":["senapathisowjanya/iit-b"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/senapathisowjanya/iit-B","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senapathisowjanya%2Fiit-B","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senapathisowjanya%2Fiit-B/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senapathisowjanya%2Fiit-B/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senapathisowjanya%2Fiit-B/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/senapathisowjanya","download_url":"https://codeload.github.com/senapathisowjanya/iit-B/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senapathisowjanya%2Fiit-B/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31553975,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T10:21:54.569Z","status":"ssl_error","status_checked_at":"2026-04-08T10:21:38.171Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bcrypt","chakraui","expressjs","icons","jwt","mongodb","mongoose","nodejs","react","reactjs"],"created_at":"2025-04-13T16:40:41.866Z","updated_at":"2026-04-08T11:31:07.501Z","avatar_url":"https://github.com/senapathisowjanya.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## iit-Bombay ##\n\n**URL** :-https://bombay-rosy.vercel.app/\n\n##**Overview**##\n\nThe Admin Dashboard is a comprehensive web application designed to manage and monitor various aspects of a system. The frontend, built with React and styled with Chakra UI, provides an intuitive interface for users to interact with features such as user management, data visualization, and system settings. The backend, powered by Node.js, Express, MongoDB, and Mongoose, handles API requests, data storage, and authentication, ensuring seamless communication and secure data handling between the client and server.\n\n##**Features**##\n\u003cul\u003e\n  \u003cli\u003e \u003ch4\u003eUser Management:\u003c/h4\u003e View, approve, disapprove, edit, and delete user accounts.\u003c/li\u003e\n  \u003cli\u003e \u003ch4\u003eData Fetching:\u003c/h4\u003e Fetch user data from an custom API endpoint.\u003c/li\u003e\n  \u003cli\u003e \u003ch4\u003ePagination:\u003c/h4\u003e Display users in a paginated format for easier navigation.\u003c/li\u003e\n  \u003cli\u003e \u003ch4\u003eFiltering:\u003c/h4\u003e Filter users based on approval status.\u003c/li\u003e\n  \u003cli\u003e \u003ch4\u003eFile Handling:\u003c/h4\u003e Upload and download user photos and resumes.\u003c/li\u003e\n\u003c/ul\u003e\n\n##**Technologies Used**##\n\u003cul\u003e\n  \u003cli\u003eReact.js\u003c/li\u003e\n  \u003cli\u003eChakra UI\u003c/li\u003e\n  \u003cli\u003eReact Icons\u003c/li\u003e\n  \u003cli\u003eFileSaver.js\u003c/li\u003e\n  \u003cli\u003eReact Toastify\u003c/li\u003e\n  \u003cli\u003eNode.js\u003c/li\u003e\n  \u003cli\u003eMongoose\u003c/li\u003e\n  \u003cli\u003eMongoDB\u003c/li\u003e\n  \u003cli\u003eExpress\u003c/li\u003e\n  \u003cli\u003eJsonWebToken\u003c/li\u003e\n\u003c/ul\u003e\n\n##**API Endpoints**##\n\n- **POST /api/users/register**: Register a new user.\n- **POST /api/users/login**: Login a user.\n- **GET /api/users/dashboard**: Retrieve all users (Admin only).\n- **PUT /api/users/approve/:id**: Approve or disapprove a user (Admin only).\n- **DELETE /api/users/delete/:id**: Delete a user by ID (Admin only).\n- **POST /api/users/update/:id**: Update user details.\n\n##**Admin Credentials**##\n\nEmail:- bombay@gmail.com\nPassword:- Bombay@123\n\n**Some Glimpse of our Cloned Website**\n\n\n![Screenshot (429)](https://github.com/senapathisowjanya/iit-B/assets/119430125/9a27679b-43f0-4d6f-8886-48e80a1538be)\n\n![Screenshot (430)](https://github.com/senapathisowjanya/iit-B/assets/119430125/3b3f37ef-a3cf-46c4-a04c-7eb245ee16a3)\n\n\n![Screenshot (431)](https://github.com/senapathisowjanya/iit-B/assets/119430125/c30f946d-45e6-443a-aa04-3f23d2d88409)\n\n\n![Screenshot (434)](https://github.com/senapathisowjanya/iit-B/assets/119430125/ec0ecef4-3391-4fb4-8869-e93b8d080069)\n\n\n![Screenshot (435)](https://github.com/senapathisowjanya/iit-B/assets/119430125/1dc0f053-5602-41ff-a314-f32b48e01e58)\n\n![Screenshot (436)](https://github.com/senapathisowjanya/iit-B/assets/119430125/9dd79ad5-79b3-4fcd-aa5c-89746fcfbd71)\n\n![Screenshot (437)](https://github.com/senapathisowjanya/iit-B/assets/119430125/9de853ab-588e-4e00-98f9-7cdacc373cca)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsenapathisowjanya%2Fiit-b","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsenapathisowjanya%2Fiit-b","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsenapathisowjanya%2Fiit-b/lists"}