{"id":17818326,"url":"https://github.com/codemitrayt/blsheetserver","last_synced_at":"2025-04-02T09:15:15.820Z","repository":{"id":253723266,"uuid":"844325829","full_name":"codemitrayt/BLSheetServer","owner":"codemitrayt","description":"BLSheet backend service.","archived":false,"fork":false,"pushed_at":"2024-10-21T18:29:25.000Z","size":327,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-22T10:21:46.230Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://bl-sheet-server.vercel.app","language":"TypeScript","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/codemitrayt.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-19T02:47:48.000Z","updated_at":"2024-10-20T12:38:17.000Z","dependencies_parsed_at":"2024-09-14T02:14:03.616Z","dependency_job_id":"06422ea2-e8e9-46a4-aac4-d90308dcf2c6","html_url":"https://github.com/codemitrayt/BLSheetServer","commit_stats":null,"previous_names":["codemitrayt/blsheetserver"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemitrayt%2FBLSheetServer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemitrayt%2FBLSheetServer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemitrayt%2FBLSheetServer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemitrayt%2FBLSheetServer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codemitrayt","download_url":"https://codeload.github.com/codemitrayt/BLSheetServer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246785487,"owners_count":20833497,"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":[],"created_at":"2024-10-27T16:49:25.872Z","updated_at":"2025-04-02T09:15:15.648Z","avatar_url":"https://github.com/codemitrayt.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eBL Sheet Backend \u003c/h1\u003e\n\n\u003cp\u003e\u003cstrong\u003eBL Sheet Backend\u003c/strong\u003e is the server-side component of the BL Sheet project management and productivity tool. This backend is built using Node.js and provides RESTful APIs to handle project management, task tracking, budget management, and user collaboration functionalities.\u003c/p\u003e\n\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003eRESTful API for managing projects, tasks, and budgets\u003c/li\u003e\n  \u003cli\u003eUser authentication and authorization\u003c/li\u003e\n  \u003cli\u003eReal-time collaboration via WebSockets\u003c/li\u003e\n  \u003cli\u003eData storage and retrieval using MongoDB\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eGitHub Repository\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\u003cstrong\u003eBackend\u003c/strong\u003e (Node.js): \u003ca href=\"https://github.com/codemitrayt/BLSheetServer\"\u003eBL Sheet Backend GitHub Repository\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eFor the frontend, visit the repository here: \u003ca href=\"https://github.com/codemitrayt/BLSheet\"\u003eBL Sheet Frontend Repository\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eInstallation and Setup\u003c/h2\u003e\n\n\u003col\u003e\n  \u003cli\u003eClone the backend repository:\u003c/li\u003e\n  \u003cpre\u003e\u003ccode\u003egit clone https://github.com/codemitrayt/BLSheetServer.git\u003c/code\u003e\u003c/pre\u003e\n\n  \u003cli\u003eNavigate into the project directory:\u003c/li\u003e\n  \u003cpre\u003e\u003ccode\u003ecd BLSheetServer\u003c/code\u003e\u003c/pre\u003e\n\n  \u003cli\u003eInstall the dependencies:\u003c/li\u003e\n  \u003cpre\u003e\u003ccode\u003enpm install\u003c/code\u003e\u003c/pre\u003e\n\n  \u003cli\u003eSet up environment variables by creating a \u003ccode\u003e.env\u003c/code\u003e file in the root directory with the reference .env.example\u003c/li\u003e\n\n  \u003cli\u003eStart the server:\u003c/li\u003e\n  \u003cpre\u003e\u003ccode\u003enpm run dev\u003c/code\u003e\u003c/pre\u003e\n\n  \u003cp\u003eThe server will be running at \u003ccode\u003ehttp://localhost:5500\u003c/code\u003e.\u003c/p\u003e\n\u003c/ol\u003e\n\n\u003ch2\u003eHow to Contribute\u003c/h2\u003e\n\n\u003cp\u003eWe welcome contributions to the backend of BL Sheet! To contribute, follow these steps:\u003c/p\u003e\n\n\u003col\u003e\n  \u003cli\u003e\u003cstrong\u003eFork\u003c/strong\u003e the repository on GitHub.\u003c/li\u003e\n  \u003cli\u003e\u003cstrong\u003eClone\u003c/strong\u003e your forked repository to your local machine:\u003c/li\u003e\n  \u003cpre\u003e\u003ccode\u003egit clone https://github.com/your-username/BLSheetServer.git\u003c/code\u003e\u003c/pre\u003e\n\n  \u003cli\u003eCreate a new \u003cstrong\u003ebranch\u003c/strong\u003e for your feature or bug fix:\u003c/li\u003e\n  \u003cpre\u003e\u003ccode\u003egit checkout -b feature/your-feature-name\u003c/code\u003e\u003c/pre\u003e\n\n  \u003cli\u003e\u003cstrong\u003eCommit\u003c/strong\u003e your changes:\u003c/li\u003e\n  \u003cpre\u003e\u003ccode\u003egit commit -m \"Add feature or fix description\"\u003c/code\u003e\u003c/pre\u003e\n\n  \u003cli\u003e\u003cstrong\u003ePush\u003c/strong\u003e your branch to your forked repository:\u003c/li\u003e\n  \u003cpre\u003e\u003ccode\u003egit push origin feature/your-feature-name\u003c/code\u003e\u003c/pre\u003e\n\n  \u003cli\u003eOpen a \u003cstrong\u003ePull Request\u003c/strong\u003e on the original repository and provide a detailed description of your changes.\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003ch3\u003eContribution Guidelines\u003c/h3\u003e\n\n\u003cul\u003e\n  \u003cli\u003eEnsure your code follows best practices and is well-documented.\u003c/li\u003e\n  \u003cli\u003eMake sure your code passes existing tests and includes new tests for new features.\u003c/li\u003e\n  \u003cli\u003eRespectful and constructive feedback is encouraged during code reviews.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eLicense\u003c/h2\u003e\n\n\u003cp\u003eThis project is licensed under the MIT License. See the \u003ca href=\"https://github.com/codemitrayt/BLSheetServer/blob/main/LICENSE\"\u003eLICENSE\u003c/a\u003e file for details.\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemitrayt%2Fblsheetserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodemitrayt%2Fblsheetserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemitrayt%2Fblsheetserver/lists"}