https://github.com/real-devance/arvyax-fullstack-assignment
https://github.com/real-devance/arvyax-fullstack-assignment
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/real-devance/arvyax-fullstack-assignment
- Owner: real-devance
- Created: 2025-08-02T12:03:23.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-08-02T12:32:18.000Z (3 months ago)
- Last Synced: 2025-08-02T13:17:29.956Z (3 months ago)
- Language: TypeScript
- Homepage: https://arvyax-fullstack-assignment.netlify.app
- Size: 83 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Arvyax Wellness Session Platform
A full-stack wellness session platform built using **Next.js** for the Arvyax Full Stack Internship assignment. Users can register, log in, create/edit wellness session drafts, and publish them. Includes JWT-based authentication and MongoDB for data storage.
---
## 🌐 Live Demo
🔗 Live Demo: [https://arvyax-fullstack-assignment.netlify.app](https://arvyax-fullstack-assignment.netlify.app)
---
## 🚀 Features
- 🔐 Secure Authentication with JWT and bcrypt
- 🧘 Create, edit, draft, and publish wellness sessions
- 💾 MongoDB Atlas integration
- 🌐 Full-stack with Next.js API Routes
- 🎨 Tailwind CSS for responsive UI
- ☁️ Deployed on **Netlify**
---
## 🛠 Tech Stack
- **Framework:** Next.js (React + API routes)
- **Database:** MongoDB Atlas
- **Authentication:** JWT + bcrypt
- **Styling:** Tailwind CSS
- **Hosting:** Netlify
---
## 🔧 Setup Instructions
### 1. Clone the Repository
```bash
git clone https://github.com/real-devance/arvyax-fullstack-assignment.git
cd arvyax-fullstack-assignment
```
### 2. Environment Variables
Create a `.env.local` file or use the provided `.env.example` as a starting point:
```env
MONGODB_URI=your-mongodb-uri
JWT_SECRET=your-secret-key
```
### 3. Install Dependencies
```bash
npm install
```
### 4. Run the App
```bash
npm run dev
```
---
## 📁 Provided
- `.env.example` file with all required environment variables
- API route handlers located in `/app/api`
- Everything handled inside a single full-stack **Next.js** app
---