{"id":25183992,"url":"https://github.com/mohitsinghparmarg/developer-community","last_synced_at":"2026-04-08T20:43:36.372Z","repository":{"id":274827240,"uuid":"924146628","full_name":"Mohitsinghparmarg/Developer-Community","owner":"Mohitsinghparmarg","description":"This is the frontend for our developer community. I have already built the DevSpark backend, which will be integrated with this.","archived":false,"fork":false,"pushed_at":"2025-03-09T09:28:55.000Z","size":87,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T08:15:37.530Z","etag":null,"topics":["axios","dasyui","diffalgorithm","hooks","jsx","reactfiber","reconciliation","redux","redux-toolkit","routes","tailwindcss","virtual-dom","vite"],"latest_commit_sha":null,"homepage":"","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/Mohitsinghparmarg.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":"2025-01-29T13:57:02.000Z","updated_at":"2025-03-09T09:28:59.000Z","dependencies_parsed_at":"2025-02-05T20:38:15.845Z","dependency_job_id":null,"html_url":"https://github.com/Mohitsinghparmarg/Developer-Community","commit_stats":null,"previous_names":["mohitsinghparmarg/developer-community"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mohitsinghparmarg/Developer-Community","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohitsinghparmarg%2FDeveloper-Community","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohitsinghparmarg%2FDeveloper-Community/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohitsinghparmarg%2FDeveloper-Community/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohitsinghparmarg%2FDeveloper-Community/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mohitsinghparmarg","download_url":"https://codeload.github.com/Mohitsinghparmarg/Developer-Community/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohitsinghparmarg%2FDeveloper-Community/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279032578,"owners_count":26089386,"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","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["axios","dasyui","diffalgorithm","hooks","jsx","reactfiber","reconciliation","redux","redux-toolkit","routes","tailwindcss","virtual-dom","vite"],"created_at":"2025-02-09T19:19:49.318Z","updated_at":"2025-10-15T00:52:46.878Z","avatar_url":"https://github.com/Mohitsinghparmarg.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# developer's Community\n\n- Create a Vite + React application\n- Remove unecessary code\n- Install Tailwindcss\n- Install Daisy UI\n     https://daisyui.com/\n- Add navbar component to your app\n- Create a Navbar.jsx separate Component File\n- Install react-router-dom\n- Create BrowserRouter \u003e Routes \u003e Route = /Body \u003e RouteChildren\n- Create an OutLet in the Body Component\n- Create the Footer and add social media links\n- Create a Login Page\n- install axios\n   https://github.com/axios/axios?tab=readme-ov-file#axios-api\n- CORS - install cors in backend =\u003e add middleware with configurations: origin,credentials:true\n     https://github.com/expressjs/cors\n- whenever you are making API call so pass =\u003e axios =\u003e {withCredentials:true} ,if you don't pass it then it will not send the token in other API calls\n\n- install react-redux + @reduxjs/toolkit - https://redux-toolkit.js.org/introduction/getting-started =\u003e configureStore =\u003e Provider =\u003e createSlice =\u003e add reducer to store\n\n- login and see if the data is being passed properly in the store\n- NavBar should update as soon as user login\n- Refactor the code to add constants file + create a component folder\n- you should not be able to access other routes without login\n- if token is not present , redirect user to login page\n- Logout\n- get the feed and the feed in the store\n- build the userCard on the feed\n- Editprofile Feature\n- added the toast feature\n- New Page - See all my connections\n- New Page - See All my Connection Requests\n- Build the Feature of accept/reject the Connection Request\n- Send/Ignore the user card from the feed\n- Make SignUp Form\n\n\n\n\n\nBody\n   NavBar\n   Route = /  =\u003e Feed\n   Route = /login =\u003e Login\n   Route = /connections =\u003e Connections\n   Route = /profile =\u003e Profile","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohitsinghparmarg%2Fdeveloper-community","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohitsinghparmarg%2Fdeveloper-community","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohitsinghparmarg%2Fdeveloper-community/lists"}