- Clone the repository:
git clone https://github.com/Yassine-Laaziz/Xphoria.git - Install dependencies:
npm installoryarn install - Prerequisites: Next.js (others are based on tasks...)
- Each developer will be given a .env config for development...
- For more details, refer to the README folder.
run the following command to run the developement server at "http://localhost:3000"
npm run dev
# or
yarn devthe page auto-updates as you edit, you can get started on the tasks.
To Have a wider code structure understanding check out the README folder
To learn more about Next.js, take a look at the following resources:
- Make sure to select (App dir) while navigating Next.js Documentation
- Learn Next.js - an interactive Next.js tutorial.
Next.js deployment documentation commit, push to your branch, check the build log in vercel, check the deployed website at the link assigned by vercel. in order to push to main, you can open a PR, the code reviewer will then check for inconsistencies and accept or not.
Next.js, HeadlessUI, FramerMotion, TailwindCSS, Sanity, Nodemailer, Typescript, Mongoose (mongodb), Vitest...
-
Sanity: product editing for admin
-
MongoDB: For storing everything excluding the products
-
Shopify: product fulfillment and shipment
This project is licensed under the MIT License - see the LICENSE file for details.