{"id":28959438,"url":"https://github.com/sameerkumar24042004/vslot-","last_synced_at":"2026-05-04T10:35:17.708Z","repository":{"id":300806152,"uuid":"1007176334","full_name":"SameerKumar24042004/Vslot-","owner":"SameerKumar24042004","description":"Vslot is a simple timetable management website that allows users to log in, register, and manage their schedules effectively.","archived":false,"fork":false,"pushed_at":"2025-06-23T17:19:25.000Z","size":1952,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-23T18:23:53.942Z","etag":null,"topics":["css","firebase","html","javascript","json"],"latest_commit_sha":null,"homepage":"https://vslot-nu52.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/SameerKumar24042004.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,"zenodo":null}},"created_at":"2025-06-23T15:20:45.000Z","updated_at":"2025-06-23T17:37:19.000Z","dependencies_parsed_at":"2025-06-23T18:35:05.828Z","dependency_job_id":null,"html_url":"https://github.com/SameerKumar24042004/Vslot-","commit_stats":null,"previous_names":["sameerkumar24042004/vslot-"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SameerKumar24042004/Vslot-","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SameerKumar24042004%2FVslot-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SameerKumar24042004%2FVslot-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SameerKumar24042004%2FVslot-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SameerKumar24042004%2FVslot-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SameerKumar24042004","download_url":"https://codeload.github.com/SameerKumar24042004/Vslot-/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SameerKumar24042004%2FVslot-/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261577977,"owners_count":23179766,"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":["css","firebase","html","javascript","json"],"created_at":"2025-06-24T00:01:48.326Z","updated_at":"2026-05-04T10:35:17.702Z","avatar_url":"https://github.com/SameerKumar24042004.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vslot - Timetable Management Website\n\n🔗 Project URL: https://vslot-nu52.vercel.app/index.html\n\nVslot is a simple timetable management website that allows users to log in, register, and manage their schedules effectively. This project is built using HTML, CSS, and JavaScript, with Firebase for authentication and data storage.\n\n![Alt Text](https://github.com/SameerKumar24042004/Vslot-/blob/main/img/img1.png)\n\n\n## Features\n\n- User registration and login (email/password \u0026 Google)\n- User dashboard to manage timetables\n- View all active users\n- Privacy controls: request/accept/reject access to others' timetables\n- Compare, copy, and view timetables with mutual connections\n- Responsive design\n- Basic form validation\n\n## Project Structure\n\n```\nVslot\n├── backend\n│   └── package.json\n├── frontend\n│   └── src\n│       ├── index.html\n│       ├── login.html\n│       ├── register.html\n│       ├── dashboard.html\n│       ├── active-users.html\n│       ├── requests.html\n│       ├── css/\n│       │   └── styles.css\n│       └── js/\n│           ├── firebase-init.js\n│           ├── main.js\n│           ├── login.js\n│           ├── register.js\n│           ├── dashboard.js\n│           ├── active-users.js\n│           └── requests.js\n├── README.md\n```\n\n## Getting Started\n\n### 1. Clone the repository\n\n```sh\ngit clone \u003crepository-url\u003e\ncd Vslot\n```\n\n### 2. Setup Firebase\n\n- Create a Firebase project at [Firebase Console](https://console.firebase.google.com/)\n- Enable Authentication (Email/Password and Google)\n- Enable Firestore Database\n- Download your Firebase config and update `frontend/src/js/firebase-init.js` accordingly\n\n### 3. Run the App\n\nOpen `frontend/src/index.html` in your browser. No build step is required.\n\n## Usage\n\n- Register a new account or sign in with Google\n- Manage your timetable from the dashboard\n- View active users and send requests to access their timetables\n- Accept/reject requests from others in the Requests page\n- Only mutually accepted users can view, copy, or compare timetables\n\n\n## Interface \n\nDashboard \n![Alt Text](https://github.com/SameerKumar24042004/Vslot-/blob/main/img/Dashboard.png)\n\nActive Users \n![Alt Text](https://github.com/SameerKumar24042004/Vslot-/blob/main/img/Acrive.png)\n\nRequest\n![Alt Text](https://github.com/SameerKumar24042004/Vslot-/blob/main/img/Request.png)\n\nCompare \n![Alt Text](https://github.com/SameerKumar24042004/Vslot-/blob/main/img/Screenshot%202025-06-23%20223300.png)\n\n## Firebase \n\n![Alt Text](https://github.com/SameerKumar24042004/Vslot-/blob/main/img/img2.png)\n\n\n\n\n\n## Contributing\n\nPull requests and suggestions are welcome! Please open an issue to discuss any changes.\n\n## License\n\n[Sameer](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsameerkumar24042004%2Fvslot-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsameerkumar24042004%2Fvslot-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsameerkumar24042004%2Fvslot-/lists"}