https://github.com/abhishek325/the-dashboard
Initial design of a dashboard to assist different users organizing there stuffs online
https://github.com/abhishek325/the-dashboard
automation-ui bootstrap3-theme dashboard mysql-database php-framework sql web-accessibility yaf
Last synced: 2 months ago
JSON representation
Initial design of a dashboard to assist different users organizing there stuffs online
- Host: GitHub
- URL: https://github.com/abhishek325/the-dashboard
- Owner: Abhishek325
- Created: 2017-02-15T11:18:10.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-07-15T07:56:22.000Z (almost 8 years ago)
- Last Synced: 2025-08-15T15:45:51.581Z (10 months ago)
- Topics: automation-ui, bootstrap3-theme, dashboard, mysql-database, php-framework, sql, web-accessibility, yaf
- Language: JavaScript
- Homepage:
- Size: 9.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The Dashboard
This project is designed as a personal productivity dashboard, providing a single interface for a user to manage multiple aspects of their life and work. The system is intended to be an all-in-one environment where a user can:
- Create and manage **to-dos** and tasks
- Set up **reminders**
- Track ongoing **projects**
- Write and manage **blog posts** or notes
The project demonstrates a modular approach with separate databases for user accounts and posts, and it is built to be extended with additional productivity features over time.
## Requirements
- Docker
- Docker Compose
## Setup Instructions
1. **Clone the project**
```bash
git clone https://github.com/Abhishek325/The-Dashboard.git
cd The-Dashboard
```
2. **Start the Docker environment**
```bash
docker-compose up -d
```
This will start the PHP application and the two databases:
- mydb (users)
- mydb_posts (posts)
3. **Seed the databases**
```bash
chmod +x seed_db.sh
./seed_db.sh
```
4. **Access the project**
- Open your browser and go to, `http://localhost:8080/members/login`
- Use the pre-seeded admin account:
- Email: admin@example.com
- Password: admin123