Officially participating in
A sleek and modern furniture shopping platform with a neon-inspired UI, built for smooth performance and elegant user experience.
π Live Demo: https://furnix-neon.vercel.app/
Furnix Neon is a modern furniture e-commerce website designed to showcase premium furniture collections with a visually appealing neon aesthetic.
It focuses on:
- Clean UI
- Smooth interactions
- Fast performance
- Responsive design across all devices
- ποΈ Modern furniture product showcase
- π Add to cart & remove items functionality
- β€οΈ Wishlist / favorites support
- π Easy product browsing UI
- π± Fully responsive (mobile + tablet + desktop)
- β‘ Fast and optimized frontend performance
- π¨ Neon-themed modern UI design
- πΎ Local storage support for cart persistence
- HTML5 β Structure
- CSS3 β Styling & neon UI design
- JavaScript (ES6) β Interactivity & cart logic
- Vercel β Deployment
Furnix Neon is tested on modern web browsers to provide a consistent and responsive shopping experience. For the best performance, use the latest stable version of your browser with JavaScript enabled.
| Browser | Support |
|---|---|
| Google Chrome | β Latest |
| Mozilla Firefox | β Latest |
| Microsoft Edge | β Latest |
| Safari | β Latest |
| Mobile Browsers (Android/iOS) | β Supported |
- β JavaScript must be enabled for all interactive features.
- β
Responsive design is optimized for:
- π» Desktop
- π± Mobile
- π Tablet
- β Keeping your browser updated ensures the best performance, compatibility, and security.
git clone https://github.com/your-username/Furnix-Neon.git
cd Furnix-Neon
open index.htmlThis project uses environment variables to configure the backend server for local development.
Create a .env file in the project root directory (the same location as server.js).
PORT=5000| Variable | Description | Default Value |
|---|---|---|
PORT |
Specifies the port on which the Express server runs. If this variable is not set, the server automatically uses port 5000. |
5000 |
- Never commit your
.envfile or any sensitive credentials to the repository. - Keep environment-specific configuration values private.
- The project's
.gitignorealready excludes.envand.env.localfiles from version control. - If additional environment variables are introduced in the future, update this section accordingly.
Furnix-Neon/
βββ index.html
βββ style.css
βββ app.js
βββ ARCHITECTURE.md
βββ docs/
β βββ DEPLOYMENT.md
βββ scripts/
βββ images/
βββ README.md
- See ARCHITECTURE.md for system architecture overview.
- See ARCHITECTURE_SYSTEM_GUIDE.md for modular services, local setup, and testing documentation.
- See STOREFRONT_ARCHITECTURE.md for deep storefront subsystem specs & data flows.
- See CLIENT_API_REFERENCE.md for JavaScript client modules API reference.
- See DEVELOPER_GUIDE.md for developer guide and module testing instructions.
- See DEPLOYMENT.md for Vercel & Docker deployment guides.
Run unit tests and local workspace file & module check:
node --test scripts/*.test.js
node scripts/dev-environment-check.jsContributions are welcome! This project is open source under SSoC 2026, ECSOC26, ELUSOC.
- Fork the repository
- Create your branch (
git checkout -b feat/your-feature) - Commit your changes (
git commit -m 'feat: add your feature') - Push to the branch (
git push origin feat/your-feature) - Open a Pull Request




