{"repo":"g1st/do-next","free":true,"listed":false,"github":"https://github.com/g1st/do-next","clone":"git clone https://github.com/g1st/do-next.git","description":"jewellery artist's portfolio and e-shop","language":"JavaScript","stars":22,"topics":["react","nextjs","redux","express","material-ui","mongodb","stripe"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Jeweller's portfolio and e-shop. dovileko.com Main features - Payments with stripe. - Instant emails with order details for client and owner after successful purchase. - Subscription to newsletter. - Image processing and resizing before saving to a S3 bucket with sharp. - Admin's features: - add, edit, delete items or whole collections; - change item's availabilities and producing times for made to order items; - change front image for item gallery; - sort gallery items on a grid for desired looks. To run locally You can download this repository or just navigate to your preferred directory in terminal and follow steps below. Now to smoothly start the app you'll need to: - install mongodb (if you haven't already) and run mongodb shell locally OR create free cluster at mongodb.com - get credentials of any free smtp mail API providers like mailchimp or sendgrid - get private and public stripe keys by setting up a stripe account - use your free bucket on aws simple storage service. Then populate .env file with yours. .env file contains to run in dev to run in production mode Note that app use external authentication server for admin's logins. You would need to run this server or use your own in order to login as admin. Server address for development is http://localhost:3030 and can be changed in .env . Built With - React - Next.js - Redux - material-ui - Express - MongoDB - Node.js Contributing Contributions are welcome. - Fork the project. - Create your feature branch (git check","default_branch":null,"files":null,"tree":[],"storefront":"/r/g1st","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/g1st/do-next/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}