{"id":15091680,"url":"https://github.com/opensouce-lnmiit/cybros-web-application","last_synced_at":"2025-06-25T13:36:05.880Z","repository":{"id":51407721,"uuid":"102949635","full_name":"OpenSouce-LNMIIT/Cybros-Web-Application","owner":"OpenSouce-LNMIIT","description":"Cybros Web Application Development","archived":false,"fork":false,"pushed_at":"2022-12-22T09:41:59.000Z","size":4380,"stargazers_count":30,"open_issues_count":14,"forks_count":52,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-12T06:32:05.990Z","etag":null,"topics":["handlebars","nodejs","webapp"],"latest_commit_sha":null,"homepage":"https://cybroslnmiit.herokuapp.com/","language":"CSS","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/OpenSouce-LNMIIT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-09T11:17:52.000Z","updated_at":"2023-08-09T05:20:44.000Z","dependencies_parsed_at":"2023-01-30T06:46:29.394Z","dependency_job_id":null,"html_url":"https://github.com/OpenSouce-LNMIIT/Cybros-Web-Application","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OpenSouce-LNMIIT/Cybros-Web-Application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSouce-LNMIIT%2FCybros-Web-Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSouce-LNMIIT%2FCybros-Web-Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSouce-LNMIIT%2FCybros-Web-Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSouce-LNMIIT%2FCybros-Web-Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenSouce-LNMIIT","download_url":"https://codeload.github.com/OpenSouce-LNMIIT/Cybros-Web-Application/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSouce-LNMIIT%2FCybros-Web-Application/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261883523,"owners_count":23224511,"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":["handlebars","nodejs","webapp"],"created_at":"2024-09-25T10:42:41.883Z","updated_at":"2025-06-25T13:36:05.820Z","avatar_url":"https://github.com/OpenSouce-LNMIIT.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![Cybros](https://github.com/phunsukwangdu/image/blob/master/cybros.jpg)\n\n![DUB](https://img.shields.io/dub/l/vibe-d.svg?style=flat) [![Join the chat](https://img.shields.io/badge/gitter-join%20chat%20%E2%86%92-brightgreen.svg)](https://gitter.im/LNMIIT-Computer-Club/Lobby)\n# Cybros Web Application\n\nOfficial web application of Cybros.\nWebsite is live now:\nhttps://cybroslnmiit.herokuapp.com/\n(Not updated since 2018)\n## Getting Started\n\n### Prerequisites\n\nNodejs, mongodb\n\n### Installing\n```\n$ git clone https://github.com/Cybros/Cybros-Web-Application.git\n$ cd Cybros-Web-Application\n$ npm install\n```\n## Configure Database server\nopen in new terminal window\n```\n$ mongod\n```\n## Deployment\n\nAfter configuring database server type code given below in terminal window(other than the one in which mongod server is running)\n```\n$ npm start\n```\nyou must get something like this\n```\n$ Magic happens in port:3000\n```\nThen go to http://localhost:3000/ \n\n## Managing data\n\nGo to mongo terminal by typing\n```\n$ mongo\n```\nThen use database named \"Cybros\", in this all the user's data is saved in the collection named \"users\".\n\nOR if you want to generate a \".csv\" file use:\n```\n$ mongoexport --host localhost --db Cybros --collection users --csv --out text.csv --fields username,Password,Email\n```\n## Email Config\nTo configure signup authentication from email part you need to replace \"YOUR-EMAIL-ID\" with your email ID and \"PASSWORD\" with your password in routes/signup.js. and possibly configure your EMAIL account's security options.\n\n## Create administrator\n\nGo to mongo terminal by typing\n```\n$ mongo\n```\nUse the correct database by typing\n```\n$ use Cybros\n```\nNow you have to insert an admin data manually in mongoDB\nand make sure you make \"HasAccess\" set to \"true\" as it is \"false\" by default\n```\ndb.admins.insert({username:YOURUSERNAME, Password:YOURPASSWORD, HasAccess:true});\n```\nAdmin panel can be accessed from: http://localhost:3000/admin/\n\n## Built With\n\n* [Nodejs](https://nodejs.org/en/)\n* [ExpressJS](https://expressjs.com/)\n* [MongoDB](https://www.mongodb.com/)\n* [JQuery](https://jquery.com/)\n* [Bootstrap](http://getbootstrap.com/)\n\n## Contributing Practices\n\n**Commits**\n\n* Write clear and meaningful git commit messages (Do read http://chris.beams.io/posts/git-commit/)\n* Make sure your PR's description contains GitHub's special keyword references that automatically close the related issue when the PR is merged. (More info at https://github.com/blog/1506-closing-issues-via-pull-requests )\n* When you make very very minor changes to a PR of yours (like for example fixing a failing Travis build or some small style corrections or minor changes requested by reviewers) make sure you squash your commits afterward so that you don't have an absurd number of commits for a very small fix. (Learn how to squash at https://davidwalsh.name/squash-commits-git )\n* When you're submitting a PR for a UI-related issue, it would be really awesome if you add a screenshot of your change or a link to a deployment where it can be tested out along with your PR. It makes it very easy for the reviewers and you'll also get reviews quicker.\n\n\n**Join the development**\n\n* Before you join development, please set up the project on your local machine, run it and go through the application completely.\n* If you would like to work on an issue, drop in a comment at the issue. If it is already assigned to someone, but there is no sign of any work being done, please feel free to drop in a comment so that the issue can be assigned to you if the previous assignee has dropped it entirely.\n\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopensouce-lnmiit%2Fcybros-web-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopensouce-lnmiit%2Fcybros-web-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopensouce-lnmiit%2Fcybros-web-application/lists"}