Skip to content

aditinahar2005/Unisync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

UniSync Project Plan

Overview

UniSync is a responsive web application for university students to follow clubs, receive AI-summarized updates, and generate social content.

Tech Stack

  • Frontend: React + TypeScript (Vite)
  • Backend: Node.js + Express + TypeScript + MongoDB (Mongoose)
  • Database: MongoDB (Atlas or local)
  • AI Services: Google Gemini (Text Analysis), ElevenLabs (Voice Synthesis)
  • Authentication: JWT-based auth (Pre-structured for Auth0 integration)

Directory Structure

  • /frontend: React application
  • /backend: API server
  • /shared: (Optional) Shared types if we use a monorepo structure, but for simplicity we will keep them separate for now or duplicate types.

immediate Next Steps

  1. Initialize Frontend (React+Vite+TS).
  2. Initialize Backend (Node+Express+TS).
  3. Setup Database Connection.
  4. Implement Basic Auth.
  5. Create Club/Event Models.
  6. Integrate Gemini API.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors