https://github.com/jabsolu/scsu-gather
A Fullstack Application that allows students, staff, and faculty to create, and manage events.
https://github.com/jabsolu/scsu-gather
ajax bootstrap5 chartjs css html javascript-vanilla mysql nodejs
Last synced: 4 months ago
JSON representation
A Fullstack Application that allows students, staff, and faculty to create, and manage events.
- Host: GitHub
- URL: https://github.com/jabsolu/scsu-gather
- Owner: JAbsolu
- Created: 2024-12-13T18:16:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-08T23:12:21.000Z (over 1 year ago)
- Last Synced: 2025-07-06T08:05:52.548Z (about 1 year ago)
- Topics: ajax, bootstrap5, chartjs, css, html, javascript-vanilla, mysql, nodejs
- Language: JavaScript
- Homepage:
- Size: 4.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SCSU GATHER
## How to Run This Project
### Setup
1. **Navigate to the Project Root**
```bash
cd SCSU-Gather
```
2. **Install Packages**
```bash
npm install
```
3. **Start the Server**
Run the following command:
```bash
npm run dev
```
If the above doesn't work, try:
```bash
npm index
```
### Create Database
1. **Navigate to the Database Directory**
```bash
cd server/db
```
2. **Create the Database**
```bash
node createDB.js
```
### Create Tables
1. **Navigate to the CRUD Directory**
The path to the CRUD directory is termproject-team-4/server/CRUD
2. **Create the Tables**
```bash
node create-tables.js
```
3. **Confirm Table Creation**
Run the script to view the tables:
```bash
node view-tables.js
```
If all tables are not created, re-run the table creation script:
```bash
node create-tables.js
```
### View the App
1. **Launch the App in Your Browser**
Open your browser and go to:
```
localhost
```
2. **Port Configuration**
The default port number is `80`.
To use a different port, update the server configuration and restart the server.
---
## Screenshots
### Landing Page

### Sign in Page

### Sign up Page

### Main Dashboard

### Event Management Dashboard

### Account Settings | Personal Information

### Account Settings | Update PWD Deactivate Account
# SCSU-Gather
### Profile
