{"id":17789387,"url":"https://github.com/starkblaze01/jenereta","last_synced_at":"2025-03-16T12:31:33.312Z","repository":{"id":54582320,"uuid":"148097845","full_name":"starkblaze01/Jenereta","owner":"starkblaze01","description":"Automated TIme-Table Generator","archived":false,"fork":false,"pushed_at":"2021-02-09T12:03:27.000Z","size":10436,"stargazers_count":25,"open_issues_count":3,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-27T08:20:59.826Z","etag":null,"topics":["bootstrap","constraint-programming","expressjs","hacktoberfest","jwt-authentication","mern-stack","mongodb","mongoose","nodejs","reactjs","time-table","time-table-generator"],"latest_commit_sha":null,"homepage":"https://jenereta.herokuapp.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/starkblaze01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-09-10T04:11:40.000Z","updated_at":"2025-02-08T14:20:01.000Z","dependencies_parsed_at":"2022-08-13T20:30:49.851Z","dependency_job_id":null,"html_url":"https://github.com/starkblaze01/Jenereta","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starkblaze01%2FJenereta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starkblaze01%2FJenereta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starkblaze01%2FJenereta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/starkblaze01%2FJenereta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/starkblaze01","download_url":"https://codeload.github.com/starkblaze01/Jenereta/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243814880,"owners_count":20352037,"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":["bootstrap","constraint-programming","expressjs","hacktoberfest","jwt-authentication","mern-stack","mongodb","mongoose","nodejs","reactjs","time-table","time-table-generator"],"created_at":"2024-10-27T10:30:38.480Z","updated_at":"2025-03-16T12:31:32.569Z","avatar_url":"https://github.com/starkblaze01.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jenereta\nAn automated Time-Table Generator.\n\n## Concepts Covered\n- MERN Stack\n- Genetic Algorithm\n- Constraint Programming\n- Bootstrap\n- Reactstrap\n- Redux\n- JWT Authentication\n\n## Development and Installation\n- Navingate to [time-table](https://github.com/starkblaze01/Jenereta/tree/master/time-table) folder and follow steps below:\n\n### Install Backend Dependencies\n- npm install\n\n### Install Frontend Dependencies\n- npm run client-install\n\n### Setup up dev_keys for database\n- Either run local MongoServer or,\n- Setup Mongo Server at online platform like mlab and Create a keys_dev.js file in [config](https://github.com/starkblaze01/Jenereta/tree/master/time-table/config) folder and set up:-\n``` \nmodule.exports = {\n  mongoURI: YOUR_LOCAL_MONGO_SERVER_URI,\n\tsecretOrKey: YOUR_SECRET\n}; \n```\n### Run\n- npm run dev\n\n## Note\nThe number of times we try to generate the final time-table is 20. After that it will show alert to try again. If you want to increase number of tries then change the value of \"notPossibleCount \u003c 20\" from [here](https://github.com/starkblaze01/Jenereta/blob/master/time-table/client/src/utils/generator.js).\n\n## Team Members\n- [Aman Yadav](https://github.com/amany9000)\n- [Daksh Gondaliya](https://github.com/DakshGondaliya)\n- [Kirtika Singhal](https://github.com/singhalkirtika)\n- [Nikhil Sachan](https://github.com/nikhilsachan007)\n- [Parmeshwar](https://github.com/parmeshwar01)\n- ,and [Me](https://github.com/starkblaze01/) 😎\n\n\nLiked the project? Hit the star button to show support!\n\n## Found an Issue or any suggestions\nMake an issue [here](https://github.com/starkblaze01/Jenereta/issues/new).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarkblaze01%2Fjenereta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstarkblaze01%2Fjenereta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarkblaze01%2Fjenereta/lists"}