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

https://github.com/umkl/octagon-landing

🚀 Landing page for a fictional restaurant called Octagon.
https://github.com/umkl/octagon-landing

javascript react-spring reactjs scss typescript

Last synced: 2 months ago
JSON representation

🚀 Landing page for a fictional restaurant called Octagon.

Awesome Lists containing this project

README

          


Octagon Logo

Octagon-landing


> Disclaimer: This project is a submission for a parttime job as an Frontend Developer at VortexData - Thus the restaurant _Octagon_ is just fictional.

## Execute the Project

> I assume npm was installed correctly and it's environment-variables are set

> I also assume bash is being used

### Execute the Google Drive Project

Simply execute the following command in order to start the Webserver.

```
npm start
```

### Execute the Github Project(Production branch)

Clone the GitHub repository with `git clone`.

```
git clone https://github.com/ungarmichael/octagon-landing.git
```
```
cd octagon-landing
```

For installing all necessary dependencies run:

```
npm i
```

For creating a production-version of the project run:

```
npm run build
```

For starting the server(production version):
```
npm start
```

Now the Project can be viewed on `http://localhost:3000`.

## Further Project Details

### Design
The Mockup was created using Figma and can be viewed [here](https://www.figma.com/file/7gjL6YkZ6Yg5CegX9p9AZ9/Landing-Page?node-id=0%3A1).

Illustrations where copied from [undraw.co](https://undraw.co) and [vecteezy.com](https://es.vecteezy.com) and manipulated according to the scenario by myself using [affinity designer](https://affinity.serif.com/en-gb/designer/), [affinity photo](https://affinity.serif.com/en-gb/photo/) and for certain use-cases [adobe illustrator](https://www.adobe.com/products/illustrator.html).

### Development

* Languages used
* _Typescript_
* _NodeJS_
* Frameworks used
* _ReactJS_
* _NextJS_
* Libraries used
* _react-spring_
* _react-superellipse_
* _resize-observer-polyfill_
* _gray-matter_
* _remark_
* _react-visibility-sensor_
* other libraries can be viewed in the _/package.json_ file
* CSS-extensions
* _Sass_ combined with
* inline_media
* Version-control
* _Git_

If you encounter any unwanted behaviours, please report them to
-> ungarmichael.mail@gmail.com.