{"id":26198289,"url":"https://github.com/nikhilt77/edusync","last_synced_at":"2026-04-29T12:37:02.656Z","repository":{"id":281477896,"uuid":"885797772","full_name":"nikhilt77/eduSync","owner":"nikhilt77","description":"A class management system built using Next.js, Node.js and PostgreSQL","archived":false,"fork":false,"pushed_at":"2025-03-09T10:47:25.000Z","size":308,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-26T01:27:43.873Z","etag":null,"topics":["mec","nextjs","nodejs","postgresql"],"latest_commit_sha":null,"homepage":"https://edu-sync-91nh.vercel.app","language":null,"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/nikhilt77.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-11-09T12:28:57.000Z","updated_at":"2025-03-09T10:47:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"8f32a40a-19d1-4e15-83e5-7962d2242426","html_url":"https://github.com/nikhilt77/eduSync","commit_stats":null,"previous_names":["nikhilt77/edusync"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nikhilt77/eduSync","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikhilt77%2FeduSync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikhilt77%2FeduSync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikhilt77%2FeduSync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikhilt77%2FeduSync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikhilt77","download_url":"https://codeload.github.com/nikhilt77/eduSync/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikhilt77%2FeduSync/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32426586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T12:24:25.982Z","status":"ssl_error","status_checked_at":"2026-04-29T12:24:24.439Z","response_time":110,"last_error":"SSL_read: 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":["mec","nextjs","nodejs","postgresql"],"created_at":"2025-03-12T02:51:29.403Z","updated_at":"2026-04-29T12:37:02.615Z","avatar_url":"https://github.com/nikhilt77.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# eduSync\n\neduSync is a class management system built using Next.js, Node.js, and PostgreSQL.\n\n## Description\n\neduSync is a comprehensive class management system designed to streamline the process of managing classes, students, assignments, schedules and other such academic data related to a student. It includes both frontend and backend components, developed using Next.js, Node.js and postgreSQL for database.\n\n## Prerequisites\n\nThe project has not been hosted yet so you might wanna have to clone the repositories and run them locally inorder to see the working.\nBefore you begin, ensure you have met the following requirements:\n\n- Node.js installed on your machine\n- PostgreSQL database set up\n- Git installed on your machine\n\n## Installation\n\nFollow these steps to set up and run the project locally.\n\n### Cloning the Repository\n\n#### Clone the frontend repository:\n\n```bash\ngit clone https://github.com/n1ved/edusync-frontend.git\n```\n\n#### Clone the backend repository:\n\n```bash\ngit clone https://github.com/nikhilt77/eduSync_Backend.git\n```\n\n## Setting up the Frontend\n\nNavigate to the frontend directory:\n\n```bash\ncd eduSync-frontend\n```\n\nInstall the dependencies:\n\n```bash\nnpm install\n```\n\nStart the frontend server:\n\n```bash\nnpm run dev\n```\n\n## Setting up the Backend\n\nNavigate to the backend directory:\n\n```bash\ncd ../eduSync_Backend\n```\n\nInstall the dependencies:\n\n```bash\nnpm install\n```\n\nSet up the PostgreSQL database and configure the environment variables.\n\nStart the backend server:\n\n```bash\nnpm start\n```\n\n## Usage\n\nTo use eduSync, follow these steps:\n\n1. Open your browser and navigate to the frontend server URL (usually [http://localhost:3000](http://localhost:3000)).\n2. Log in or sign up to access the class management features.\n\n## Contributing\n\nIf you want to contribute to this project, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch:\n   ```bash\n   git checkout -b feature/your-feature-name\n   ```\n3. Make your changes and commit them:\n   ```bash\n   git commit -m 'Add some feature'\n   ```\n4. Push to the branch:\n   ```bash\n   git push origin feature/your-feature-name\n   ```\n5. Open a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contact Information\n\nFor any questions or feedback, please contact:\n\n**Nikhil** - [GitHub Profile](https://github.com/nikhilt77)\n**Nived** - [GitHub Profile](https://github.com/n1ved)\n**Rahul** - [GitHub Profile](https://github.com/rahul-ks04)\n**Karthik** - [GitHub Profile](https://github.com/Karthik9km)\n\n## Screenshots\n\n![Landing Page](screenshots/eduSync7.jpeg)\n![Dashboard](screenshots/eduSync6.jpeg)\n![Home Page - Student](screenshots/eduSync5.jpeg)\n![Assignments](screenshots/eduSync4.jpeg)\n![Student Details Page](screenshots/eduSync3.jpeg)\n![Staff Details Page](screenshots/eduSync2.jpeg)\n![Staff Adding Page](screenshots/eduSync1.jpeg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikhilt77%2Fedusync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikhilt77%2Fedusync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikhilt77%2Fedusync/lists"}