Skip to content

guillaume-rce/website_oniverse

Repository files navigation

Oniverse Website

License Website GitHub last commit

Table of Contents

Description

This project aims to create a website for Oniverse, a fictif game development company. The website is an e-commerce platform that allows users to browse and purchase oniverse games. The website also includes a social part where users can interact with each other and share their experiences with the games, there is also a achievements system that rewards users for their activity on games.

This project comes from a school project, the goal is to create a e-commerce website but I wanted to go further and create a website that could be used by a real company and learn more about the technologies used in the project.

Features

  • Shopping Cart and Order
  • Order and Stock Management
  • User and Authentication
  • Search and Manage Items
  • Navigation and User Interface
  • Promotions and Special Offers
  • Dynamic 404 page
  • SWAGGER documentation

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • React
  • Express

Installation

  1. Clone the repository: git clone https://github.com/guillaume-rce/website_oniverse.git
  2. Install Docker: Docker Installation Guide
  3. Launch the website using Docker: docker-compose up from the project directory
  4. You may need to restart your computer if you have an error with Docker or restart manually containers with docker-compose restart or using the Docker Desktop interface
  5. Open your browser and go to http://localhost:3000 to view the website
  6. Open your browser and go to http://localhost:3001/api-docs to view the Swagger documentation
  7. To stop the website, press Ctrl+C in the terminal and run docker-compose down

Usage

  • Navigate to the different pages using the navigation menu.
  • Explore the products and services offered by Oniverse.
  • Fill out the contact form to get in touch with the company.

If you want to be an admin, you can use the following credentials:

Team

License

This project is licensed under a personalized license. Please refer to the LICENSE file before using any part of this project. Don't hesitate to contact me if you have any questions, I'm really open to discuss about it.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages