Skip to content

You deserve a good company; gc/bc will help you find it

Notifications You must be signed in to change notification settings

markdstafford/gc-bc

Repository files navigation

gc/bc

You deserve a good company; gc/bc will help you find it. Vibe coded with ❤️, React, and Node.js.

Features

  • 📊 Interactive timeline visualization of review ratings
  • 📈 Sentiment analysis charts
  • 📋 Advanced filtering and sorting of reviews
  • 💾 CSV export functionality
  • 🏢 Company management system
  • 📱 Responsive design

Tech Stack

  • Frontend:

    • React 18
    • Vite
    • TailwindCSS
    • Recharts
    • React Table
  • Backend:

    • Node.js
    • Express

Getting Started

  1. Clone the repository:
git clone https://github.com/markdstafford/gc-bc.git
cd gc-bc
  1. Install dependencies:

Install backend dependencies

cd server npm install

Install frontend dependencies

cd ../client npm install


3. Set up environment variables:
```bash
# In server directory
cp .env.example .env
  1. Start the development servers:
# Start backend (in server directory)
npm run dev

# Start frontend (in client directory)
npm run dev

Deployment

The application is configured for deployment on Render.com. Required environment variables:

  • NODE_ENV: Set to "production"

License

MIT License

About

You deserve a good company; gc/bc will help you find it

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages