{"id":21920702,"url":"https://github.com/josh012006/prodigy_fs_02","last_synced_at":"2026-01-20T14:02:24.891Z","repository":{"id":251512202,"uuid":"837362855","full_name":"Josh012006/PRODIGY_FS_02","owner":"Josh012006","description":"A secure employee management system made using Next.js, TypeScript, MongoDB and TailwindCSS.","archived":false,"fork":false,"pushed_at":"2024-08-11T17:36:16.000Z","size":6131,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T08:45:38.298Z","etag":null,"topics":["authentication","fullstack","mongodb","mongoose","nextjs","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/Josh012006.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-08-02T19:46:18.000Z","updated_at":"2024-11-20T14:40:17.000Z","dependencies_parsed_at":"2024-08-09T12:48:46.650Z","dependency_job_id":null,"html_url":"https://github.com/Josh012006/PRODIGY_FS_02","commit_stats":null,"previous_names":["josh012006/prodigy_fs_02"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Josh012006/PRODIGY_FS_02","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Josh012006%2FPRODIGY_FS_02","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Josh012006%2FPRODIGY_FS_02/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Josh012006%2FPRODIGY_FS_02/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Josh012006%2FPRODIGY_FS_02/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Josh012006","download_url":"https://codeload.github.com/Josh012006/PRODIGY_FS_02/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Josh012006%2FPRODIGY_FS_02/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28604712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T12:01:53.233Z","status":"ssl_error","status_checked_at":"2026-01-20T12:01:46.545Z","response_time":117,"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":["authentication","fullstack","mongodb","mongoose","nextjs","tailwindcss","typescript"],"created_at":"2024-11-28T20:15:57.793Z","updated_at":"2026-01-20T14:02:24.874Z","avatar_url":"https://github.com/Josh012006.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Preview\n\u003cimg alt=\"preview1\" src=\"public/preview1.png\" /\u003e \n\u003cimg alt=\"preview2\" src=\"public/preview2.png\" /\u003e \n\n## About the project\nThis is a secure employee management system done using Next.js, Typescript and MongoDB. For the style I used TailwindCSS. \n\nThis project helps display my understanding of MVC organization and my ability to use Next.js to build beautiful and fast working web applications.\n\n## How it works\nFirst the admin or the user must be already registered in the database with it's email and password. When he successfully connects, he has access to an interface where he can see the list of employees, add a new employee with their info, modify an employee's info or even delete the ones that are no longer needed.\n\nThe interface is user-friendly and also responsive(it works also well on small screens). The security of the app is tight as the credentials are deleted every three hours after any login to the app.\n\n## How to start\nThere are certain essentials steps you must follow after **cloning the project**, in other to be able to use the app properly.\n\nFirst you need to **create a database and add an admin with an email and a password**.\n\nSecondly, you must **fill the .env file** with the good environnement variables:\nMONGO_URI=\nNEXT_PUBLIC_API_URL=\n\nThirdly, you run **npm run dev**\n\n## Hope you enjoy\nHave fun, leave a star if you like please and any contribution or improvement is welcome.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosh012006%2Fprodigy_fs_02","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosh012006%2Fprodigy_fs_02","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosh012006%2Fprodigy_fs_02/lists"}