Skip to content

Commit 6e6d073

Browse files
authored
Update README.md
1 parent 022039b commit 6e6d073

1 file changed

Lines changed: 61 additions & 39 deletions

File tree

README.md

Lines changed: 61 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,78 @@
11
# Bikram Gole - The Aura Website
22

3-
Welcome to my personal website, where I mix space vibes, hacker energy, and controlled chaos.
4-
If it looks dramatic, that is intentional.
3+
Welcome to my personal website 👋, a unique digital space blending cosmic aesthetics, hacker ethos, and controlled dynamism. This site is intentionally dramatic, reflecting my distinctive personal brand.
54

6-
Live site: `https://devxtechnic.github.io/bikram-site/`
5+
![Website Screenshot](https://private-us-east-1.manuscdn.com/sessionFile/9cAiiLqihcferJQ4kf8kWy/sandbox/ixnJoNIEkF9T2NG4Kgx1TM-images_1771379203676_na1fn_L2hvbWUvdWJ1bnR1L2Jpa3JhbS1zaXRlL3NjcmVlbnNob3Q.webp?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9wcml2YXRlLXVzLWVhc3QtMS5tYW51c2Nkbi5jb20vc2Vzc2lvbkZpbGUvOWNBaWlMcWloY2ZlckpRNGtmOGtXeS9zYW5kYm94L2l4bkpvTklFa0Y5VDJORzRLZ3gxVE0taW1hZ2VzXzE3NzEzNzkyMDM2NzZfbmExZm5fTDJodmJXVXZkV0oxYm5SMUwySnBhM0poYlMxemFYUmxMM05qY21WbGJuTm9iM1Eud2VicCIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5ODc2MTYwMH19fV19&Key-Pair-Id=K2HSFNDJXOU9YS&Signature=qjvC0UplDb3Fn098ayHf7VOlBs~4F-vI2ePhXH0Pc3xSMa3E8hnpiv0~HwRiomwz4l7i5C837Is1Ir7WrBV6elFVTRHtrIEY4rpRNJCBmNNBpH4IFApHKSOhhgPRcuj7xopduBj0YD-SckcdhEu59XUqCn~I2NYCA0se2W~MR6vPxdT8io8YFzFEdBrx97Bz4BteT1R6ubTUQY~GriMDd0y215hTOu1APeUwEjsSN4yYqnAlNls7kPDp4M4rDhuVKciH9y9qwR6pU5xTu4EGAglsHaSdU0Z~avm2yWRBsZbix~4Wxtx17uHi82vrT4J27S3VlJ-pdpIfOoWp5pyrDw__)
76

8-
## Why this exists
7+
**Live Site:** `https://devxtechnic.github.io/bikram-site/`
98

10-
I wanted a website that feels like me:
9+
## Motivation
1110

12-
- Dark, interactive, and slightly unhinged (in a good way)
13-
- Personal, not corporate
14-
- Fun enough that people remember it
15-
- Technical enough that devs nod in approval
11+
I conceived this project to create a personal website that authentically represents my identity and technical prowess. My key objectives included:
1612

17-
## What is inside
13+
- **Distinctive Design:** A dark, interactive, and engaging user experience.
14+
- **Personal Expression:** A platform that feels personal rather than corporate.
15+
- **Memorable Experience:** Designed to be unique and leave a lasting impression on visitors.
16+
- **Technical Sophistication:** Showcasing technical skills in a way that resonates with fellow developers.
1817

19-
- Multi-page setup: `Home`, `About`, `Contact`
20-
- Theme engine with many styles (including Liquid Glass and chaos modes)
21-
- Persistent theme across page switches
22-
- Mini terminal with commands
23-
- Persona quiz game
24-
- Live GitHub repo cards from `github.com/DevXtechnic`
25-
- Easter eggs, pulse effects, and vibe-heavy UI interactions
18+
## Key Features
2619

27-
## Tech stack (aka my weapons)
20+
My website incorporates a variety of interactive and engaging features: ✨
2821

29-
- HTML
30-
- CSS
31-
- Vanilla JavaScript
32-
- GitHub Pages (hosting)
33-
- GitHub API (repo data)
22+
- **Multi-Page Navigation:** Seamless navigation across `Home`, `About`, and `Contact` sections.
23+
- **Dynamic Theme Engine:** A robust theme system offering multiple visual styles, including 'Liquid Glass' and 'Chaos' modes, with theme persistence across page transitions.
24+
- **Interactive Mini Terminal:** A functional command-line interface for enhanced user engagement.
25+
- **Persona Quiz Game:** An integrated game designed to interactively explore user personas.
26+
- **Live GitHub Repository Cards:** Displays real-time project information fetched from `github.com/DevXtechnic` via the GitHub API.
27+
- **Engaging UI/UX:** Features such as easter eggs, pulse effects, and other dynamic interactions to create a vibrant user experience.
3428

35-
## Project map
29+
## Technology Stack
3630

37-
- `index.html` -> main landing zone
38-
- `about.html` -> lore, identity, interests
39-
- `contact.html` -> direct channels
40-
- `styles.css` -> all themes + UI styling
41-
- `script.js` -> interactions, terminal logic, quiz logic, effects
31+
I leveraged a modern web development stack to deliver this project's rich features:
4232

43-
## Run locally
33+
- **HTML:** For structuring the web content.
34+
- **CSS:** For styling and implementing the diverse theme engine.
35+
- **Vanilla JavaScript:** Powers all interactive elements, terminal logic, quiz functionality, and dynamic effects.
36+
- **GitHub Pages:** Utilized for reliable and free hosting of my static site.
37+
- **GitHub API:** Used to dynamically fetch and display my repository data.
4438

45-
```bash
46-
cd bikram-site
47-
python -m http.server 8000
48-
```
39+
## Project Structure
4940

50-
Then open `http://localhost:8000`.
41+
The repository is organized as follows: 📁
5142

52-
## Notes from me
43+
- `index.html`: My main landing page.
44+
- `about.html`: Contains my lore, identity, and interests.
45+
- `contact.html`: Provides direct channels to contact me.
46+
- `styles.css`: Centralized stylesheet for all themes and UI styling.
47+
- `script.js`: Contains all my JavaScript logic for interactions, terminal, quiz, and visual effects.
5348

54-
- `.nojekyll` is here so GitHub Pages serves files directly without Jekyll surprises.
55-
- Theme state is stored in `localStorage`, so your selected theme stays consistent.
56-
- Yes, I over-engineered parts of this for fun. No regrets.
49+
## Getting Started (Run Locally)
50+
51+
To set up and run my project on your local machine, follow these steps 👇:
52+
53+
1. **Clone the repository:**
54+
```bash
55+
git clone https://github.com/DevXtechnic/bikram-site.git
56+
cd bikram-site
57+
```
58+
2. **Serve the files:**
59+
You can use a simple Python HTTP server 🐍:
60+
```bash
61+
python -m http.server 8000
62+
```
63+
3. **Access the site:**
64+
Open your web browser and navigate to `http://localhost:8000`. 🚀
65+
66+
## Developer Notes
67+
68+
- I included a `.nojekyll` file to ensure GitHub Pages serves files directly, bypassing Jekyll processing.
69+
- I manage theme state using `localStorage` to maintain your selected themes across sessions.
70+
- I intentionally included over-engineered elements for demonstrative and exploratory purposes, reflecting my commitment to creative and technical experimentation. No regrets!
71+
72+
## Contributing
73+
74+
Contributions are welcome! If you have suggestions for improvements or new features, please open an issue or submit a pull request.
75+
76+
## License
77+
78+
This project is unlicensed. Feel free to use, modify, and distribute it as you wish. 🔓

0 commit comments

Comments
 (0)