Pomodojo+ is a Responsive landing page powered by React and Tailwind CSS. Experience the power of the Pomodoro + Bujo for enhanced productivity and time management. incorporates industry-standard techniques such as modularization and component-based architecture. By utilizing the map and reuse-component technique, the codebase is organized and maintainable, making it easier to scale and enhance the project
To get started with Vite on the Pomodojo+ project, follow the steps below:
git clone https://github.com/minshantt/pomodojo_frontend
.npm i
.npm run dev
.http://127.0.0.1:3000/
in your browser to see the project in action.npm run build
The project structure is organized as follows:
src/
āāā /assets
ā āāā All-Of-Img-Here-:D
ā
āāā components/
ā āāā Certificate.jsx
ā āāā ClientCard.jsx
ā āāā FeaturePreview.jsx
ā āāā GetStarted.jsx
ā āāā Index.js
ā āāā Landing.jsx
ā āāā LandingPerfomance.jsx
ā āāā Navbar.jsx
ā
āāā Constants/
ā āāā index.jsx
ā
āāā App.jsx
āāā main.jsx
āāā style.js
āāā ...
Path Directory | Description |
---|---|
Certificate.jsx | Renders the section displaying client feedback layout |
ClientCard.jsx | Displays a client testimonial card with their name, image, and review. |
FeaturePreview.jsx | Renders a preview of the key features or highlights of the product. |
GetStarted.jsx | Renders the section button get started with the product. |
Index.js: | Entry point for exporting JSON |
Landing.jsx | The main landing page component that combines all other components. |
LandingPerformance | Renders a section highlighting the performance of the product. |
Navbar.jsx | Renders the navigation bar component. |
React: A JavaScript library for building user interfaces.
Tailwind CSS: framework that provides a set of pre-defined utility classes.
Vite: ast build tool for modern web development.
React Hooks: A feature introduced in React 16.8 that allows functional components to use state and other React features.
The Pomodojo+ project can be deployed to a variety of platforms, such as Netlify, Heroku, or AWS. To deploy the project, follow the steps below:
Build the project using npm run build. Choose a deployment platform and follow the platform-specific instructions for deployment.