{"id":26656282,"url":"https://github.com/easycodingtutorial/crud_api_routes","last_synced_at":"2025-04-11T10:56:27.702Z","repository":{"id":236507795,"uuid":"792746627","full_name":"EasyCodingTutorial/CRUD_API_ROUTES","owner":"EasyCodingTutorial","description":"CRUD Operations Using API ROUTES in NEXTJS14 AND TYPESCRIPT","archived":false,"fork":false,"pushed_at":"2024-12-03T04:24:32.000Z","size":172,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T07:19:23.220Z","etag":null,"topics":["api","mongodb","nextjs14","routes","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/EasyCodingTutorial.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-04-27T13:10:50.000Z","updated_at":"2024-12-03T04:24:36.000Z","dependencies_parsed_at":"2024-04-28T07:10:42.952Z","dependency_job_id":null,"html_url":"https://github.com/EasyCodingTutorial/CRUD_API_ROUTES","commit_stats":null,"previous_names":["easycodingtutorial/mongodb_url","easycodingtutorial/crud_api_routes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyCodingTutorial%2FCRUD_API_ROUTES","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyCodingTutorial%2FCRUD_API_ROUTES/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyCodingTutorial%2FCRUD_API_ROUTES/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyCodingTutorial%2FCRUD_API_ROUTES/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EasyCodingTutorial","download_url":"https://codeload.github.com/EasyCodingTutorial/CRUD_API_ROUTES/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248381391,"owners_count":21094485,"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":["api","mongodb","nextjs14","routes","typescript"],"created_at":"2025-03-25T07:19:25.549Z","updated_at":"2025-04-11T10:56:27.679Z","avatar_url":"https://github.com/EasyCodingTutorial.png","language":"TypeScript","readme":"# MongoDB TypeScript Next.js CRUD Project\n\n\nThis project implements a CRUD (Create, Read, Update, Delete) operation for managing books using MongoDB, TypeScript, and Next.js 14 with API routes. It provides a simple yet powerful setup for building a book management system.\n\n## Features\n\n- **Book Management:** Allows users to perform CRUD operations on books, including adding new books, updating existing ones, and deleting them.\n- **API Routes:** Implements API routes for handling backend logic, ensuring separation of concerns and maintainability.\n- **TypeScript Support:** Utilizes TypeScript for enhanced type safety, making the codebase more robust and easier to maintain.\n- **Next.js 14:** Employs Next.js 14 for server-side rendering (SSR), providing better performance and SEO optimization.\n\n## Technologies Used\n- **MongoDB:** A NoSQL database for storing book data.\n- **TypeScript:** A statically typed superset of JavaScript for building scalable applications.\n- **Next.js 14:** A React framework for building server-side rendered (SSR) web applications.\n- **API Routes:** Next.js API routes for handling backend logic.\n  \n## Getting Started\nFollow these steps to get the project up and running on your local machine:\n\n1. Clone this repository to your local machine.\n2. Navigate to the project directory.\n3. Install dependencies by running `npm install` or `yarn install`.\n4. Set up your MongoDB database and connection string.\n5. Start the backend server using `npm run dev` or `yarn dev`.\n6. Access the application in your browser at `http://localhost:3000`.\n\n## Contributions\nContributions are welcome! Feel free to open issues for any bugs, feature requests, or suggestions.\n)\n\n## Screenshots\n![fullstack](https://github.com/EasyCodingTutorial/MONGODB_URL/assets/84335112/4c792b92-c526-49e6-b7d9-26478ad935af)\n\n## Learn By Watching Video ▶️\n[![Watch Demo Video](https://img.youtube.com/vi/1FlJVPzW3Dg/maxresdefault.jpg)](https://www.youtube.com/watch?v=1FlJVPzW3Dg)\n \n\n## License\n[MIT License](https://opensource.org/licenses/MIT)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasycodingtutorial%2Fcrud_api_routes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feasycodingtutorial%2Fcrud_api_routes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasycodingtutorial%2Fcrud_api_routes/lists"}