{"id":16107928,"url":"https://github.com/innovatorved/nexttalk-frontend","last_synced_at":"2025-10-27T05:02:15.314Z","repository":{"id":147209654,"uuid":"598017031","full_name":"innovatorved/nexttalk-frontend","owner":"innovatorved","description":"NextTalk is a real-time chat application that supports both individual and group chats. This is the frontend codebase of the application built using Next.js and Prisma ORM. The database used is MongoDB.","archived":false,"fork":false,"pushed_at":"2024-06-09T19:07:14.000Z","size":564,"stargazers_count":43,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-27T05:55:58.876Z","etag":null,"topics":["apollo","apollo-client","chat","express","graphql","innovatorved","javascript","mongodb","nextjs","nodejs","prisma","react","reactjs","real-time","realtime"],"latest_commit_sha":null,"homepage":"https://nexttalk.vedgupta.in","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/innovatorved.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2023-02-06T08:08:14.000Z","updated_at":"2024-06-15T21:53:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"d940ffaf-2c5d-48a3-b12a-b0d529163b30","html_url":"https://github.com/innovatorved/nexttalk-frontend","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/innovatorved%2Fnexttalk-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innovatorved%2Fnexttalk-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innovatorved%2Fnexttalk-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innovatorved%2Fnexttalk-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/innovatorved","download_url":"https://codeload.github.com/innovatorved/nexttalk-frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243806071,"owners_count":20350775,"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":["apollo","apollo-client","chat","express","graphql","innovatorved","javascript","mongodb","nextjs","nodejs","prisma","react","reactjs","real-time","realtime"],"created_at":"2024-10-09T19:24:51.270Z","updated_at":"2025-10-27T05:02:10.251Z","avatar_url":"https://github.com/innovatorved.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NextTalk Frontend\n\nNextTalk is a real-time chat application that supports both individual and group chats. This is the frontend codebase of the application built using Next.js and Prisma ORM. The database used is MongoDB.\n\nNote : This is the frontend codebase of the application. The backend codebase can be found [here](https://github.com/innovatorved/nexttalk-backend.git) .\n\n## Installation\n\nTo run the application locally, follow these steps:\n\n1. Clone the repository: \n\n```bash\n    git clone https://github.com/innovatorved/nexttalk-backend.git\n```\n2. Install the dependencies:\n\n```bash\n    cd nexttalk-frontend\n    npm install\n```\n3. Set up the environment variables:\n\n```bash\n    cp .env.example .env.local\n```\n4. Set up Prisma Configuration\n\n```bash\n    npx prisma generate\n```\n5. Start the serve :\n\nFor Development server change the `NODE_ENV` variable in `.env.local` to `development` and run the following command:\n\n```bash\n    npm run dev\n```\nFor Production server change the `NODE_ENV` variable in `.env.local` to `production` and run the following commands: \n\n```bash\n    npm run build\n    npm run start\n```\n6. Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n\nNote : Make sure to replace the values in `.env.local` with your own values.\n\n## Features\n\n- Real-time individual chat\n- Real-time group chat\n- User authentication and authorization\n- Ability to create, join and leave chat groups\n- View list of online and offline users\n- Search for users and chat groups\n- Responsive design\n\n## Tech Stack\n\nNext.js, Prisma ORM, MongoDB, GraphQl, Apollo Client, React, ChakraUI, Nodejs\n\n## Contributing\n\nContributions are welcome! Feel free to create a pull request or raise an issue. Please read the [contributing guidelines](https://github.com/innovatorved/nexttalk-frontend/blob/main/CONTRIBUTING.md) before contributing.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/innovatorved/nexttalk-frontend/blob/main/LICENSE) file for details.\n\n\n## Authors\n\n- [Ved Gupta](https://www.github.com/innovatorved)\n\n## 🚀 About Me\n\nI'm a Developer i will feel the code then write .\n\n## Support\n\nFor support, email vedgupta@protonmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnovatorved%2Fnexttalk-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finnovatorved%2Fnexttalk-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnovatorved%2Fnexttalk-frontend/lists"}