TechSync is a premium platform for coordinating events, managing communities, and discovering opportunities across the tech ecosystem.
- Dynamic Dashboard: Personalized overview of ecosystem activities and health.
- Theme Support: Seamless switching between Light and Dark modes.
- Responsive Design: Professional sidebar navigation matching modern UI standards.
- REST API Layer: Secure communication with the database through dedicated Next.js API routes.
- Real-time Insights: Conflict risk assessment for events and community activity scores.
- Framework: Next.js 13 (App Router)
- Styling: Tailwind CSS
- Animations: Framer Motion
- Database: Supabase (PostgreSQL)
- Icons: Lucide React
- UI Components: Radix UI / Shadcn UI
app/: Next.js App Router pages and API routes.components/: Reusable UI components and layout.lib/: Business logic, API client, and database utilities.supabase/: Database migrations and schema definitions.
- Clone the repository
- Install dependencies:
npm install
- Environment Variables:
Create a
.envfile with your Supabase credentials:NEXT_PUBLIC_SUPABASE_URL=your_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_key
- Backend Setup: Follow the steps in BACKEND_SETUP.md to configure your database.
- Run the development server:
npm run dev
For detailed information on configuring the models and the backend service, please refer to BACKEND_SETUP.md.