Skip to content

v0.0.1

Choose a tag to compare

@DanielMendesSensei DanielMendesSensei released this 02 Apr 19:49
· 1 commit to main since this release

🅱️Blog React TS

👀Overview

This repository contains a web application developed using React with TypeScript as the programming language, Vite as the bundler and development server, Axios for HTTP requests, and React Router Dom for route management.

The application is an example application demonstrating the integration of various popular technologies from the React ecosystem for building modern web applications.

📤Last Update

Version 0.0.1 -> build: first lauch!

🖥 To check the project deployment click here

📸 Screenshots

Screenshot

Screenshot

Screenshot

⚙️Installation Requirements

Make sure to have Node.js and npm (or yarn) installed on your machine before proceeding with the installation instructions.

  • Node.js (version 14 or higher recommended)
  • npm or yarn (npm is automatically installed with Node.js or you can choose to manually install yarn)

😎Installation

  1. Clone this repository to your local environment:
git clone https://github.com/DanielMendesSensei/Blog-React-TS.git
  1. Navigate to the application directory:
cd Blog_React_TS
  1. Install project dependencies using npm or yarn:

With npm:

npm install

With yarn:

yarn

💽Running the Application

With npm:

npm run dev

With yarn:

yarn dev

📂Project Structure

Blog_React_Ts/
├── .github/
├── public/
│   ├── imgs/
│   │   ├── Screenshot1.png
│   │   ├── Screenshot2.png
│   │   ├── Screenshot3.png
├── src/
│   ├── assets/
│   │   ├── imgs/
│   ├── axios/
│   │   ├── config.ts
│   ├── components/
│   │   ├── Footer/
│   │   │   ├── Footer.css
│   │   │   ├── Footer.tsx
│   │   ├── Navbar/
│   │   │   ├── Navbar.css
│   │   │   ├── Navbar.tsx
│   │   ├── Skeleton/
│   │   │   ├── Skeleton.css
│   │   │   ├── Skeleton.tsx
│   │   │   ├── SkeletonHome.tsx
│   ├── routes/
│   │   ├── About/
│   │   │   ├── About.css
│   │   │   ├── About.tsx
│   │   ├── Contact/
│   │   │   ├── Contact.css
│   │   │   ├── Contact.tsx
│   │   ├── Home/
│   │   │   ├── Home.css
│   │   │   ├── Home.tsx
│   │   ├── NewPost/
│   │   │   ├── NewPost.css
│   │   │   ├── NewPost.tsx
│   ├── App.css
│   ├── App.tsx
│   ├── index.css
│   ├── main.tsx
│   └── vite-env.d.ts
├── .eslintrc.cjs
├── .gitignore
├── index.html
├── LICENSE
├── package.json
├── README.md
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts

💪🏾 Contribution

If you want to contribute to this project, follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b my-contribution
  3. Make your changes and send a pull request.

Please follow the contribution guidelines to ensure a smooth process.

📟 Contact

For contact, send me a message on my Linked-In

🚀 Technologies

This project was developed with the following technologies:

  • React
  • TypeScript
  • Axios
  • Vite
  • HTML & CSS
  • Git e Github

📜 License

This project is licensed under the MIT License..