Transform your living spaces with Elevate Home Spaces. Discover our curated collections of premium furniture and stylish decor for your living room, dining area, and bedroom. Find the perfect pieces to create a cozy, elegant, and functional home that reflects your unique style. Shop now for free shipping on orders over $500!
- Next.js 14: A React framework for server-rendered applications.
- I18n: Internationalization for multi-language support.
- Prisma: ORM for database access.
- MongoDB: NoSQL database for data storage.
To get started with Elevate Home Spaces, follow these steps:
-
Clone the Repository
git clone https://github.com/your-repo/elevate-home-spaces.git cd elevate-home-spaces
-
Install Dependencies
npm install
-
Set Up Environment Variables Create a
.env
file in the root directory and add the following variables:DATABASE_URL= NEXTAUTH_SECRET= NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY= STRIPE_SECRET_KEY= RESEND_API_KEY= RESEND_ON_BOARDING=<[email protected]>
-
Set Up the Database
npx prisma generate npx prisma db push
-
Development Mode To run the application in development mode:
npm run dev
The application will be available at
http://localhost:3000
. -
Production Build To create a production build:
npm run build
-
Start Production Server To start the production server:
npm start
-
Lint the code:
npm run lint
-
Run tests:
npm test
We welcome contributions to Elevate Home Spaces! Please read our CONTRIBUTING.md file for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.