{"id":13344287,"url":"https://github.com/Vyshnav-KS/e-commerce","last_synced_at":"2025-03-12T07:32:23.371Z","repository":{"id":128562830,"uuid":"600073163","full_name":"Vyshnav-KS/e-commerce","owner":"Vyshnav-KS","description":"This is an ecommerce bookstore project built with React on the frontend and Django REST API on the backend, aiming to provide a platform for users to buy and sell books online.","archived":false,"fork":false,"pushed_at":"2023-03-14T10:54:21.000Z","size":16211,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-24T18:34:12.037Z","etag":null,"topics":["django","django-rest-framework","reactjs","rest-api","zustand"],"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/Vyshnav-KS.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":"2023-02-10T14:22:26.000Z","updated_at":"2023-03-14T15:53:31.000Z","dependencies_parsed_at":"2023-06-08T12:31:04.139Z","dependency_job_id":null,"html_url":"https://github.com/Vyshnav-KS/e-commerce","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/Vyshnav-KS%2Fe-commerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vyshnav-KS%2Fe-commerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vyshnav-KS%2Fe-commerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vyshnav-KS%2Fe-commerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vyshnav-KS","download_url":"https://codeload.github.com/Vyshnav-KS/e-commerce/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243178408,"owners_count":20249116,"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":["django","django-rest-framework","reactjs","rest-api","zustand"],"created_at":"2024-07-29T19:33:03.818Z","updated_at":"2025-03-12T07:32:23.361Z","avatar_url":"https://github.com/Vyshnav-KS.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LibraryLane\n### Ecommerce Book Store Project\n\nThis is an ecommerce book store project built with React on the frontend and Django REST API on the backend.\n\n## Project Overview\n\nThe project aims to provide a platform for users to buy and sell books online. Users can browse the collection of books, search for specific titles, and add them to their cart. They can also create an account, view their order history etc.\n\n## Tech Stack\n\n- Frontend: React \u0026 zustand\n- Backend: Django REST API\n- Database: sqlite\n\n## Features\n\n- User authentication and authorization\n- Book search functionality\n- Book listing and details page\n- Add to cart and checkout\n- Order history and status tracking\n- Admin panel for book management\n\n## Getting Started\n\nTo get started with the project, follow these steps:\n\n1. Clone the repository: `git clone https://github.com/Vyshnav-KS/e-commerce.git`\n2. Navigate to the project directory: `cd e-commerce/LibraryLane` and run `python manage.py runserver`\n3. Go to directory `cd frontend` and install the dependencies: `npm install`\n4. Start the development server: `npm start`\n5. Open your browser and go to `http://localhost:3000`\n\n## Demo Video\n\nCheck out this [demo video](https://www.loom.com/embed/9915faff11424535b475187b4766789f) for a quick overview of the project.\n\n[![Demo Video](https://cdn.loom.com/sessions/thumbnails/9915faff11424535b475187b4766789f-with-play.gif)](https://www.loom.com/embed/9915faff11424535b475187b4766789f)\n\n## Contributing\n\nContributions to the project are welcome. To contribute, follow these steps:\n\n1. Fork the repository\n2. Create a new branch: `git checkout -b new-feature`\n3. Make changes and commit: `git commit -am 'Add new feature'`\n4. Push to the branch: `git push origin new-feature`\n5. Create a pull request\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVyshnav-KS%2Fe-commerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FVyshnav-KS%2Fe-commerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVyshnav-KS%2Fe-commerce/lists"}