The repository for the official website for the dashboard as featured at the annual Undergraduate Research Opportunity Program (UROP) Symposium.
- ⚡️ React 19
- 📜 Sentiment Analysis with the BERT transformer
- 🎨 Tailwind CSS - for modern styling
- 🃏 Aceternity UI - accessible UI components
- 📱 Fully Responsive
- 🎨 Animation - using Framer Motion
Please do not deploy this directly to production. It is not a template and is not intended to be used as one.
This project is open source and available under the MIT License.
Before starting, ensure you have the following tools installed:
- Git:
- Download: https://git-scm.com/
- Verify:
git --version
- Node.js and npm:
- Download: https://nodejs.org/ (LTS version recommended)
- Verify:
node --versionandnpm --version
- Python:
- Download: https://www.python.org/ (version 3.8+ recommended)
- Verify:
python --versionorpython3 --version
- Clone the Repository
git clone https://github.com/jere67/aims-dashboard.git cd aims-dashboard
-
From the
/frontenddirectory, install Node dependencies:npm install -
Start the Vite development server:
npm run dev
The frontend application will be running at http://localhost:5173
- Create a virtual environment:
python -m venv venv- And activate it:
- Windows:
venv\Scripts\activate - macOS/Linux:
source venv/bin/activate
- Windows:
-
From the
/backenddirectory, install necessary Python packages:pip install -r requirements.txt- For Playwright, after installation, run:
playwright install
- For Playwright, after installation, run:
