GamerLK is a next-gen responsive eCommerce web platform for purchasing games across PC, Mobile, Console, and TV platforms. Now rebuilt with modern technologies: HTML, CSS, JS, SASS, Java (Hibernate). This version brings powerful features like Watchlist, Cart, Game Purchases, Community Chat, Help Center, and a fully integrated Admin Dashboard for complete management. ๐
โ
Built using HTML, CSS, JavaScript, and SASS
โ
Backend re-written with Java + Hibernate (ORM)
โ
Enhanced shopping experience: Buy games, add to Cart, Wishlist
โ
Added Community Chat feature (Realtime via WebSockets)
โ
Dedicated Help & Support section
โ
Role-based secure Admin Dashboard
โ
Responsive design & animations with SASS
โ
Live data handling via MySQL + Hibernate
โ
Optimized for performance & scalability
- Frontend: HTML5, CSS3, JavaScript (ES6+), SASS
- Backend: Java (JDK 17), Hibernate ORM
- Database: MySQL (via HeidiSQL / MySQL Workbench)
- IDE: Visual Studio Code (Frontend), NetBeans (Backend)
- Server: Apache Tomcat / XAMPP
- Others: WebSocket (for Chat), MVC Architecture
1๏ธโฃ Clone the repository
git clone https://github.com/akshithamadumal/GamerLK-JavaEdition.git2๏ธโฃ Open Frontend in VSCode:
cd Gamerlk/frontend/3๏ธโฃ Open Backend in NetBeans or your Java IDE
cd Gamerlk/backend/4๏ธโฃ Setup MySQL database:
- Open HeidiSQL / MySQL Workbench
- Import
gamerlk_updated.sql
5๏ธโฃ Update database configs:
๐ง hibernate.cfg.xml
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/gamerlk_db</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">your-password</property>6๏ธโฃ Run the backend project via NetBeans or Maven
7๏ธโฃ Start frontend via Live Server (VSCode) or simply open index.html
8๏ธโฃ Visit:
http://localhost:8080/GamerLK/enhttp://localhost:8080/GamerLK/admin- Email: admin@gamerlk.com
- Password: Admin@123
Use this to access the full-featured Admin Dashboard.
Pull requests are welcome! To contribute:
1. Fork this repo
2. Create a new branch (feature-new)
3. Make your changes
4. Commit & push
5. Open a pull request ๐๐ง Email: mandujayaweera2003@gmail.com
๐ GitHub: lakshithamadumal
โญ Like this project? Give it a star on GitHub!