Skip to content

Latest commit

Β 

History

724 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸͺ‘ Furnix Neon β€” Modern Furniture E-Commerce Website

Officially participating in

ECSOC26

ELUSOC 2026

SSOC 2026

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/


✨ Overview

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

πŸš€ Features

  • πŸ›‹οΈ 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

πŸ“Έ Screenshots

πŸ” Login Page

Login Page


πŸ›οΈ Collections Page

Collections

πŸ›‹οΈ Modern Furniture Showcase

Search

πŸ›’ Shopping Cart

Cart


❀️ Wishlist

Wishlist


🧰 Tech Stack

  • HTML5 β†’ Structure
  • CSS3 β†’ Styling & neon UI design
  • JavaScript (ES6) β†’ Interactivity & cart logic
  • Vercel β†’ Deployment

🌐 Browser Compatibility

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

Notes

  • βœ… 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.

πŸ› οΈ Installation

git clone https://github.com/your-username/Furnix-Neon.git
cd Furnix-Neon
open index.html

πŸ” Environment Variables

This project uses environment variables to configure the backend server for local development.

Create a .env File

Create a .env file in the project root directory (the same location as server.js).

Example

PORT=5000

Environment Variables

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

Security Notes

  • Never commit your .env file or any sensitive credentials to the repository.
  • Keep environment-specific configuration values private.
  • The project's .gitignore already excludes .env and .env.local files from version control.
  • If additional environment variables are introduced in the future, update this section accordingly.

πŸ“ Project Structure

Furnix-Neon/
β”œβ”€β”€ index.html
β”œβ”€β”€ style.css
β”œβ”€β”€ app.js
β”œβ”€β”€ ARCHITECTURE.md
β”œβ”€β”€ docs/
β”‚   └── DEPLOYMENT.md
β”œβ”€β”€ scripts/
β”œβ”€β”€ images/
└── README.md

πŸ“– Architecture & Developer Documentation

πŸ§ͺ Environment Diagnostics & Testing

Run unit tests and local workspace file & module check:

node --test scripts/*.test.js
node scripts/dev-environment-check.js

🀝 Contributing

Contributions are welcome! This project is open source under SSoC 2026, ECSOC26, ELUSOC.

  1. Fork the repository
  2. Create your branch (git checkout -b feat/your-feature)
  3. Commit your changes (git commit -m 'feat: add your feature')
  4. Push to the branch (git push origin feat/your-feature)
  5. Open a Pull Request

About

Furnix is a responsive web-based platform designed to showcase and manage modern furniture and interior solutions, combining clean UI, user-friendly navigation, and efficient functionality for an enhanced user experience.

Topics

Resources

Code of conduct

Contributing

Stars

20 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages