Skip to content

flipbytes-dk/vigyoti

Repository files navigation

Vigyoti

A modern web application for managing social media content and scheduling posts.

Project Structure

  • vigyoti_frontend/ - Next.js frontend application
  • vigyoti_backend/ - Backend API server

Setup Instructions

Frontend Setup

  1. Navigate to the frontend directory:
cd vigyoti_frontend
  1. Install dependencies:
npm install
  1. Copy the environment example file:
cp .env.example .env.local
  1. Update the environment variables in .env.local with your actual values

  2. Start the development server:

npm run dev

Backend Setup

  1. Navigate to the backend directory:
cd vigyoti_backend
  1. Install dependencies:
npm install
  1. Copy the environment example file:
cp .env.example .env
  1. Update the environment variables in .env with your actual values

  2. Start the development server:

npm run dev

Environment Variables

Frontend (.env.local)

  • Firebase configuration
  • NextAuth configuration
  • Stripe API keys
  • Firebase Admin credentials

Backend (.env)

  • Server configuration
  • Firebase Admin credentials
  • Database configuration

Features

  • Google Authentication
  • Subscription Management with Stripe
  • Firebase Integration
  • Post Scheduling
  • Team Collaboration
  • Credit System

Development

  1. Frontend runs on http://localhost:3000
  2. Backend runs on http://localhost:3001

Contributing

  1. Create a new branch for your feature
  2. Make your changes
  3. Submit a pull request

Security Notes

  • Never commit .env or .env.local files
  • Keep API keys and secrets secure
  • Use environment variables for sensitive data

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published