A static, responsive educational website showcasing basic crypto market information and features. Built as a college project using plain HTML, CSS and JavaScript.
- About
- Live preview / Run locally
- Project structure
- Features
- How to develop
- Notes & assumptions
- Contributing
- License
This repository contains a static website created for a college project to demonstrate an informational crypto-themed site. It includes pages for landing (index.html
), login and account creation, a dashboard, and a contact page. Styling is organized under the CSS/
folder and interactivity under JS/
.
This is a static site — no build step or backend is required. You can open the pages directly in your browser by double-clicking index.html
, or serve the site from the project root to avoid mixed-content or CORS issues when loading assets.
Recommended ways to serve locally (PowerShell examples):
# 1) Using Python 3 (available on most systems)
python -m http.server 5500
# Then open http://localhost:5500 in your browser.
# 2) Using VS Code Live Server extension: right-click `index.html` -> "Open with Live Server".
# 3) If you have Node.js installed, use http-server:
npx http-server -p 5500
Files and folders at the repository root:
index.html
— Landing / home pagelogin.html
— Login pagenewAccount.html
— New account / signup pagedashboard.html
— Dashboard view with market visualscontact.html
— Contact pageCSS/
— Stylesheets (multiple files:style.css
,login.css
,dashboard.css
,contact.css
, etc.)JS/
— JavaScript files for interactivity (script.js
,login.js
,dashboard.js
,contact.js
)image/
— Images and icons used across the site
If you add or move files, please update this README accordingly.
- Static, responsive layout using CSS
- Multiple pages: Home, Login, Create Account, Dashboard, Contact
- Separate CSS files for page-specific styles
- Small JavaScript modules for page behavior (form handling, minimal UX)
- Clone the repository and open it in your editor (for example, VS Code).
- Serve the project from the root directory (see "Run locally" above) so assets load correctly.
- Edit HTML files directly, modify CSS in the
CSS/
folder, and update behaviors inJS/
.
Tips:
- Use the browser devtools to inspect layout and debug styles or JS errors.
- Prefer small, focused commits that change one concern at a time (styling vs behavior).
- This project is a static front-end. No server-side code or database is included.
- Assumed license: MIT (see License below). If you prefer a different license, update the file and README.
- If you plan to connect this front-end to a real API later, guard any keys/secrets and do not commit them to this repo.
If you'd like to contribute:
- Fork the repository (or create a branch if you have push access).
- Create a descriptive branch name (e.g.,
fix/login-form-validation
). - Make changes and test locally.
- Open a pull request with a short description of the change.
For edits that affect file locations or filenames, update this README so the instructions stay accurate.
This project is released under the MIT License. The full license text is in the LICENSE
file at the repository root.
Short summary (not a replacement for the full text):
- You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software.
- The software is provided "as is", without warranty of any kind. The authors are not liable for any claims or damages arising from its use.
For legal clarity, see the full text in LICENSE
.
SPDX identifier: MIT