Skip to content

matildasoderhall/reptilicious

Repository files navigation

Reptilicious - Jungle-Inspired Candy Website

Welcome to the Reptilicious project! This project is a web application built with Vue.js that brings to life the design concept of a new candy brand inspired by the jungle and its animals. The primary goal of this project is to practice implementing designs received from another group while improving our skills in Vue.js and its routing system.

🚀 About us

We are a group of Front End Developer students at Medieinstitutet.

Table of Contents

  • Project Overview
  • Tech Stack
  • Features
  • Setup
  • Folder Structure
  • Contributing
  • License

Project Overview

Reptilicious is a fictional candy brand offering jungle-inspired flavors. The design was provided by another group as part of our school assignment, where the main objective is to translate the design into a functional web application using Vue.js with a focus on routing.

Tech Stack

Build Tools

Node.js Vue.js Vue Router Vite NPM

Programming and Code Quality

ESLint Prettier TypeScript

Styling and Preprocessing

SCSS

Features

  • Multi-page navigation with Vue Router
  • Responsive design
  • SCSS styling
  • Dynamic product pages
  • Home, Product, and About pages

Setup

To get started with the project, follow these steps:

Prerequisites

  • Node.js (v16 or later)
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/your-username/reptilicious.git
cd reptilicious
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and navigate to http://localhost:3000

Folder Structure

├── public                  # Static files
├── src                     # Source files
│   ├── assets              # Images, icons, styles
│   ├── components          # Vue components
│   ├── router              # Vue Router configuration
│   ├── views               # Page views
│   └── main.js             # Main entry point
├── commitments_code.md     # Design group commitments
├── commitments_design.md   # Our code group commitments
├── LICENSE                 # License document
└── README.md               # Project documentation

Screenshots

Design Mockups

Mobile:

Mobile-design

Tablet:

Tablet-design

Desktop:

desktop-design

Final Implementation

Mobile:

MobileCarousel

Tablet:

Tablet

Desktop:

Desktop

Contributing

Contributions are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (feature/your-feature).
  3. Commit your changes.
  4. Push to the branch.
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

School project: Reptilicious is a fictional candy brand with jungle-inspired flavors. Built with Vue.js, this project focused on implementing routing to bring another group’s design to life.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors