Skip to content

KoalaisMad/GirlBoss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💅 GirlBoss

GirlBoss is a full-stack AI-powered web application built with Next.js, shadcn/ui, and MongoDB, designed to improve women's saftey using Google Gemini API, Google Maps, Databricks, and Snowflake.

It blends modern design, geospatial data, and AI-driven analytics into one seamless experience.

Second Place for Databricks and Best use of Snowflake at TAMU Datathon 25


✨ Features

  • 🌐 Next.js Frontend — App Router, server components, and SSR for speed and scalability.
  • 🎨 shadcn/ui — Accessible, elegant UI components built on Tailwind.
  • 🧠 Gemini AI Integration — Real-time generative responses and intelligent insights.
  • 📍 Google Maps API — Interactive maps, geolocation, and data visualization.
  • 🗄️ MongoDB Atlas — Flexible NoSQL database for users, configurations, and analytics.
  • 📊 Databricks + Snowflake — Enterprise-grade data pipeline:
    • Databricks for data transformation and model experimentation.
    • Snowflake for high-performance querying and analytics.

🏗️ Tech Stack

Category Tools / Frameworks
Frontend Next.js, React, shadcn/ui, Tailwind CSS
Backend Node.js, Next API Routes
Database MongoDB Atlas
AI Integration Google Gemini API
Data Analytics Databricks, Snowflake
Maps Google Maps API
Deployment Vercel, Godaddy

⚙️ Installation

1. Clone the repository

git clone https://github.com/KoalaisMad/TAMUDatathon25
cd TAMUDatathon25

2. Quick Start (One Command)

chmod +x start.sh
./start.sh

This will start both the backend (port 4000) and frontend (port 3000).

3. Manual Start (Two Terminals)

Terminal 1 - Backend:

cd backend
npm install
npm run dev

Terminal 2 - Frontend:

cd girl-boss
npm install
npm run dev

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors