Explore a basic dashboard application built with essential web development technologies.
Overview
This project showcases a simple web dashboard application created during a school course. It demonstrates a fundamental understanding of:
- Front-end Technologies:
- HTML for structuring content
- CSS for styling elements (optionally utilizing Bootstrap for pre-built components)
- JavaScript for adding interactivity and dynamic behavior
- Backend Framework:
- Node.js for server-side logic and data management.
- MySQL for data management.
Key Features:
- Secure Login Screen: Protects user accounts with authentication.
- User Information Page: Displays essential user details.
- Simple Dashboard: Presents key information and potential for further development.
Technologies Used:
- HTML5
- CSS3 (optionally Bootstrap)
- JavaScript (Vanilla JS)
- Node.js
Getting Started:
- Clone this repository to your local machine.
- Install required dependencies:
npm install nodejs nodemon mysql express hbs path
- Start the development server:
npm start
- Access the application in your web browser, typically at
http://localhost:3000
Contribution Guidelines:
- Fork this repository.
- Create a new branch for your changes.
- Make your changes and commit them with clear messages.
- Submit a pull request for review.
Additional Information:
- Project Status: Active development
- Contact Information: Feel free to reach out with any questions or feedback.
Acknowledgments: This was made in a group of two:
- @AbdoAnss
- @mseCoder47
Further Exploration:
- Consider expanding the dashboard's functionality with additional features.
- Explore integrating a database for data persistence.
- Implement user interactions and data manipulation.
I'm eager to see your contributions and how this project evolves!