Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adebola-io/cadence-logistics

A (concept) site for a company, built with Vue and Typescript.
https://github.com/adebola-io/cadence-logistics

Last synced: 6 days ago
JSON representation

A (concept) site for a company, built with Vue and Typescript.

Awesome Lists containing this project

README

        

Start Date: 25th October, 2022.


This is a repository holding the code for the website of the (concept) company Cadence Logistics, a company focused on getting your goods from here to there, in record time.

## 🚀 Production

You can see the live version of the site [here](http://cadence-logistics.vercel.app).

## 🎨 Design

The corresponding design for the layout of the site is hosted on Figma [at this link](https://www.figma.com/file/WssPJIGc55Ulwcer2iQ35T/Cadence?node-id=82%3A623).

## 🤖 Tech Stack

- A large portion of the code is written in **Typescript**.
- The project makes use of **Vue**, and relies heavily on Vue 3, the Composition API and related Vue-based technologies.
- The testing framework used in this project in **Vitest**, and the test suite can be run with the `test` script in the `package.json` file.
- This project also uses the **GSAP** animation library.
- The build tool for this project is **Vite**.

## 🤍 Development and Contribution

To get started, open a terminal and run the following commands one after the other:

```shell
git clone http://github.com/adebola-io/cadence.git
cd cadence
npm install
npm run dev
```

The last command should start a development server at `localhost:5173`.

> `NOTE`:
>
> 1. The dev server may not work in versions of Node.js lower than 18, due to the core module prefix. If that error occurs, simply go to the `vite.config.ts` file and replace:
>
> ```js
> import path from "node:path";
> ```
>
> with:
>
> ```js
> import path from "path";
> ```
>
> 2. This makes use of the experimental `` component. Not because it's necessary or even beneficial, just because its fun to use.