An open API service indexing awesome lists of open source software.

https://github.com/real-devance/arvyax-fullstack-assignment


https://github.com/real-devance/arvyax-fullstack-assignment

Last synced: 3 months ago
JSON representation

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

---