Skip to content

Latest commit

 

History

History
117 lines (74 loc) · 4.75 KB

en_readme.md

File metadata and controls

117 lines (74 loc) · 4.75 KB

Frogdevs - Website

Languages TopLanguage Files RepoSize LinesCode MIT License

>>> Read also in English

Official website of the Frogdevs TCC team. Landing page in SPA (Single Page Application) format with important information, such as work done for the company Equilíbrio Natural (Natural Balance) and team members.

Screenshot

image

Apêndice

Atribuições:

Features

  • 🎨 Light and dark themes
  • 🌎 Internationalization
  • ✨ Interactive cards

Tech Stack

Front-end: Vite, Vue, UnoCSS, VueUse and Vue I18n

Lessons Learned

What challenges were faced and how were they overcome?

It was a big challenge to project the web design, being a process that involved a lot of creativity and inspirations, such as: Turbo and the [Steam Deck] website (https://www.steamdeck.com/). A unique identity was sought to represent the team with strong, eye-catching colors that would work well in both a light and dark theme. In addition, we sought a modern aesthetic using: Gradients, vectors and animations.

The logic for closing the modals was done manually. First we get the area and the coordinates of the modal. Then, we observe the user's click. If this click is made outside the area of the modal, it is closed.

Adding internationalization to a website is a challenge that requires dedication and attention to detail. This involves adapting the content of the website to different languages and cultures in order to serve a global audience.

Optimizations

What optimizations have been made in the code?

The Pnpm package manager was chosen for the project because it offers cold and hot caching. Pnpm is 3x faster and more efficient than Npm and faster than Yarn. Dealing with numerous libraries and modules was an easier and safer task with this tool.

Vite is a tool with the utility to take care of the application bundle. It provides better optimization techniques, resulting in higher application performance both in development and production form for the end user.

The site was built using the Mobile First concept. This concept refers to creating any design that prioritizes the experience on mobile devices, while making adaptations for higher resolutions. This allows the site to be completely responsive and adaptable to other screen resolutions, allowing for greater customer inclusion.

Demo

We use Netlify for the online implementation of the site

Run locally

**Note: You must have the Pnpm package manager. See how to install.

Clone the project

  git clone https://github.com/FrogDevs/website.git

Go to the project directory

  cd website

Install the dependencies

``bash pnpm i


Start the server

```bash
  pnpm dev

Related

See other related projects

Responsible Members

Licença

“You have to be burning with an idea, or a problem, or a wrong that you want to right. If you’re not passionate enough from the start, you’ll never stick it out.”

Steve Jobs