Application Overview
Namviek consists of several key components:
- Frontend (Next.js application)
- Backend (Node.js API)
- Redis (for caching)
- MongoDB (database)
Documentation Structure
Our documentation is organized into several main sections:
1. Setup Guide
Start here to get Namviek up and running. Choose your path:
- Quick Start Guide: Deploy in under 30 minutes
- Deployment Options: Compare different hosting combinations
- Development Setup: Local development environment setup
2. Integration Guide
Configure essential services:
- Gmail Authentication
- AWS S3 Storage
- Redis Cloud
- Custom Domain
- Push Notifications
3. Deployment Guides
Detailed deployment instructions for:
- Frontend deployment (Vercel, Netlify)
- Backend deployment (Render, Digital Ocean, AWS Lightsail)
- Continuous Deployment setup
4. Development Guide
For contributors and developers:
- Using Pusher Channel
- MongoDB Network Access
- Full Deployment Process
Choose Your Path
For Production Users
If you want to deploy and use Namviek:
-
Start with Quick Start Guide
- Deploy frontend (15 mins)
- Deploy backend (15 mins)
- Configure integrations
-
OR Follow Detailed Deployment
- Review deployment options
- Choose hosting combination
- Follow step-by-step guides
For Developers
If you want to contribute or customize:
-
Start with Development Setup
- Install prerequisites
- Configure local environment
- Run the application
-
Then Explore Development Guide
- Understand project structure
- Review coding guidelines
- Join the community
Need Help?
If you're unsure where to start:
- For quick deployment: Follow Quick Start Guide
- For development: Start with Development Setup
- For questions: Join our community