davyd-souza / serenwood-academy

πŸ“š Devoted to excellence in teaching, learning, and research, and to developing leaders who make a difference globally.

Home Page:https://serenwood-academy.vercel.app/settings/my-details

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“š Serenwood Academy

Devoted to excellence in teaching, learning, and research, and to developing leaders who make a difference globally.

Technologies β€’ Objective β€’ Breakpoints β€’ How to Use β€’ Improvement Ideas β€’ Author


πŸš€ Technologies

React TypeScript Framer Motion Radix UI HTML5 HTML5

🎯 Objective

This project was proposed by Rocketseat. Where we had to create a responsive UI design using following concepts and technologies:

Technologies:

  • Tailwind CSS;
  • NextJS;
  • Mobile First;
  • Radix UI;
  • Framer Motion;

Concepts:

  • Composition Pattern;
  • Mobile First;

I have plans to add more features to this project as I progress with my studies. You can check on improvment ideas section.

User should be able to:

  • Visualize screen in any screen without breaking;
  • View theme based on system;
  • Navigate through tabs;
  • Visualize files selected;

πŸ“± Breakpoints

Desktop


Tablet


Mobile

πŸ’‘ Improvement Ideas

  • Create Authentication Page
  • Create Password Page
  • Form Validation
  • File items from Portfolio projects have accurate states
  • Create Sidebar item using Composition Pattern

ℹ️ How to Use

Before cloning the repository into your machine you'll need: Git and NodeJS. Also it is good to have a code editor like VSCode.

#Clone this repository
$ git clone https://github.com/davyd-souza/serenwood-academy.git serenwood-academy

#Go into the repository
$ cd serenwood-academy

# Install dependencies with
$ npm install

# Run app
$ npm run dev

πŸ‘€ Author

Made with πŸ’› by Davyd Souza

About

πŸ“š Devoted to excellence in teaching, learning, and research, and to developing leaders who make a difference globally.

https://serenwood-academy.vercel.app/settings/my-details


Languages

Language:TypeScript 98.0%Language:CSS 1.6%Language:JavaScript 0.5%