{"id":17931056,"url":"https://github.com/awebcode/next-express-nest-starter-template","last_synced_at":"2026-04-02T03:09:32.622Z","repository":{"id":258125669,"uuid":"859459441","full_name":"awebcode/next-express-nest-starter-template","owner":"awebcode","description":" Next-Express-Nest Starter Template A starter template for building full-stack applications using Next.js, Express, and Nest.js. Kickstart your projects with this robust foundation for scalable web applications!","archived":false,"fork":false,"pushed_at":"2024-10-16T03:58:50.000Z","size":2298,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-03T16:21:28.270Z","etag":null,"topics":["expressjs","expressjs-framework","mern","mern-starter","nestjs","nextjs","nextjs-starter-kit","react","react-starter-kit"],"latest_commit_sha":null,"homepage":"https://asikur.vercel.app","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/awebcode.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-09-18T17:39:43.000Z","updated_at":"2024-11-12T07:37:08.000Z","dependencies_parsed_at":"2024-10-18T06:01:52.619Z","dependency_job_id":null,"html_url":"https://github.com/awebcode/next-express-nest-starter-template","commit_stats":null,"previous_names":["awebcode/next-express-nest-starter-template"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/awebcode/next-express-nest-starter-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awebcode%2Fnext-express-nest-starter-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awebcode%2Fnext-express-nest-starter-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awebcode%2Fnext-express-nest-starter-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awebcode%2Fnext-express-nest-starter-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awebcode","download_url":"https://codeload.github.com/awebcode/next-express-nest-starter-template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awebcode%2Fnext-express-nest-starter-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31294883,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:43:37.129Z","status":"online","status_checked_at":"2026-04-02T02:00:08.535Z","response_time":89,"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":["expressjs","expressjs-framework","mern","mern-starter","nestjs","nextjs","nextjs-starter-kit","react","react-starter-kit"],"created_at":"2024-10-28T21:19:19.638Z","updated_at":"2026-04-02T03:09:32.601Z","avatar_url":"https://github.com/awebcode.png","language":"TypeScript","readme":"# 🚀 Next-Express-Nest Starter Template\n\n**Live Demo:** [Link to Demo](https://your-demo-link.com)  \n\nWelcome to the source code of the **Next-Express-Nest Starter Template**. This repository provides a structured foundation for building full-stack applications using **Next.js**, **Express**, and **Nest.js**. It’s designed for developers looking to create scalable, high-performance web applications efficiently.\n\n---\n\n## 📑 Table of Contents\n1. [About Me](#about-me)\n2. [Features](#features)\n3. [Technologies Used](#technologies-used)\n4. [Project Structure](#project-structure)\n5. [Setup \u0026 Installation](#setup--installation)\n6. [Contributing](#contributing)\n7. [License](#license)\n8. [Contact](#contact)\n9. [Future Improvements](#future-improvements)\n10. [Acknowledgments](#acknowledgments)\n\n---\n\n## 👋 About Me  \nHi, I’m **Asikur Rahaman**, a passionate and results-driven **Full Stack Developer** with over four years of experience in building **high-performance, real-time web applications** and **scalable backend systems**. My expertise lies in crafting seamless user experiences by combining modern **frontend frameworks** with efficient **backend architectures**.  \n\nI specialize in working with the latest technologies, including:  \n- **Frontend:** React.js, Next.js, Tailwind CSS, ShadCn, Framer Motion  \n- **Backend:** Node.js, Nest.js, Express.js, GraphQL  \n- **Database \u0026 ORM:** PostgreSQL, MongoDB, Prisma ORM, MySQL  \n- **CMS \u0026 eCommerce:** Payload CMS, Medusa, Shopify  \n- **Programming Languages:** JavaScript (ES6+), TypeScript  \n- **Authentication \u0026 APIs:** OAuth, JWT, REST, WebSockets  \n- **DevOps \u0026 Tools:** Docker, Git, GitHub, Vercel, Railway, Firebase  \n- **Testing:** Jest, Playwright, React Testing Library  \n- **CI/CD \u0026 Cloud:** Docker, GitHub Actions, Render, AWS  \n\nAs an **agile developer**, I thrive in fast-paced, collaborative environments, whether working remotely with global teams or contributing to open-source projects. I’m proficient in **building microservices**, **real-time systems** using **Socket.io**, and developing dynamic, interactive UIs.  \n\nI’m constantly learning and exploring emerging technologies like **Server Components in Next.js**, **GraphQL APIs**, and **headless CMS integrations** to stay ahead of the curve. With a keen eye for **UI/UX design principles**, I enjoy building scalable, responsive, and pixel-perfect interfaces.  \n\nWhether it's architecting **complex eCommerce platforms**, integrating **third-party APIs**, or optimizing **server-side rendering (SSR)** for performance, I take pride in solving real-world problems through code.  \n\nI look forward to contributing to innovative projects, collaborating with talented teams, and helping organizations unlock their full potential through **modern web solutions**.\n\n\n---\n\n## ✨ Features  \n- **Modular Architecture**: Organized structure for both the client and server.\n-  **CMS \u0026 eCommerce:** Payload CMS, Medusa, Shopify  \n- **Server-rendered Pages**: Using Next.js for enhanced SEO and performance.\n- **Responsive Design**: Optimized for various devices and screen sizes.\n- **Real-time Data Fetching**: Using React Query for dynamic data handling.\n- **RESTful API**: Built with Express and Nest.js for seamless communication.\n- **TypeScript Support**: Strongly typed code for better maintainability.\n- **Docker Support**: Easily containerized applications for deployment.\n\n---\n\n## 🛠️ Technologies Used  \n**Frontend:**  \n- Next.js\n- React\n- Tailwind CSS\n- ShadCn\n- Framer Motion\n\n**Backend:**  \n- Express.js\n- Nest.js\n- Prisma ORM\n\n**Database:**  \n- PostgreSQL,Redis\n\n**Email:**  \n- Resend,Sendgrid\n\n**File-Storage:**  \n- Cloudinary\n\n**Dev Tools:**  \n- Git\n- Docker\n- Vercel\n- Railway\n\n---\n\n\n# 🛠️ Setup \u0026 Installation\n### Follow these steps to set up the project locally:\n\n### Prerequisites  \n- Node.js (\u003e= 20.x)  \n- Yarn (preferred) or npm  \n- Git installed\n\n\n# Clone the repository\ngit clone https://github.com/awebcode/next-express-nest-starter-template.git\n\n# Navigate into the project folder\ncd [this repo name]\n\n\nNavigate into the project folder:\n\ncd next-express-nest-starter-template\nInstall dependencies:\n\n### For the client:\n\n\ncd client\nyarn install\nFor the Express server:\n\n\ncd ../express-server\nyarn install\nFor the Nest server:\n\n\ncd ../nest-server\nyarn install\nStart the development servers:\n\n### For the Express server:\n\n\ncd express-server\nyarn start\nFor the Nest server (in a separate terminal):\n\n ### cd nest-server\nyarn start\nFor the client (in another terminal):\n\n\n### cd client\nyarn dev\n\n# Install dependencies\nyarn install\n\n# Start the development server\nyarn dev\n\n\n# 📄 License  \nThis project is licensed under the **MIT License** – see the [LICENSE](LICENSE) file for details.\n\n---\n\n# 📧 Contact  \nFeel free to reach out to me for collaboration or freelance work!  \n\n- **Email:** [asikurrahaman997@gmail.com](mailto:asikurrahaman997@gmail.com)  \n- **LinkedIn:** [linkedin.com/in/awebcode](https://linkedin.com/in/awebcode)  \n- **Portfolio:** [asikur.vercel.app](https://asikur.vercel.app)  \n\n---\n\n# 📈 Future Improvements  \n- **Reusable Utilities will be included.**\n- **Integrate Medusa backend for eCommerce functionality.**  \n- **Add a blog section with markdown rendering.**  \n- **Implement a dark mode toggle.**  \n- **Deploy using a CI/CD pipeline for seamless updates.**\n\n# 🤝 Contributing\nContributions are welcome! If you’d like to contribute to this project, please follow these steps:\n\n### Fork the repository.\n- Create a new feature branch (git checkout -b feature-branch).\nCommit your changes (git commit -m 'Add new feature').\nPush to the branch (git push origin feature-branch).\nOpen a Pull Request.\n\n# 🙏 Acknowledgments\n- Special thanks to the open-source community for their amazing libraries and tools.\nThanks to Vercel for the Next.js framework and NestJS for the backend architecture.\n\n---\n### Thank you for checking out my portfolio! If you found it helpful or inspiring, consider giving this repository a ⭐.\n\n## 📁 Project Structure  \n```plaintext\n/                   -\u003e Root folder  \n│  \n├── /client         -\u003e Next.js frontend  \n│   ├── /pages      -\u003e Next.js pages  \n│   ├── /components -\u003e Reusable React components  \n│   ├── /styles     -\u003e CSS \u0026 Tailwind configuration  \n│   └── /hooks      -\u003e Custom React hooks  \n│  \n├── /express-server  -\u003e Express.js backend  \n│   ├── /routes      -\u003e API routes  \n│   ├── /controllers -\u003e Route handlers  \n│   ├── /middleware  -\u003e Custom middleware  \n│   └── /utils       -\u003e Utility functions for Express  \n│  \n├── /nest-server     -\u003e Nest.js backend  \n│   ├── /src         -\u003e Source files  \n│   ├── /modules     -\u003e Feature modules  \n│   ├── /config      -\u003e Configuration files  \n│   └── /interceptors -\u003e Custom interceptors  \n│  \n└── README.md        -\u003e Project documentation  \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawebcode%2Fnext-express-nest-starter-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawebcode%2Fnext-express-nest-starter-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawebcode%2Fnext-express-nest-starter-template/lists"}