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.
Version 0.0.2 -> build: deploy is here!
π₯ To check the project deployment click here
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)
- Clone this repository to your local environment:
git clone https://github.com/DanielMendesSensei/Blog-React-TS.git
- Navigate to the application directory:
cd Blog_React_TS
- Install project dependencies using npm or yarn:
npm install
yarn
npm run dev
yarn dev
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
If you want to contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b my-contribution
- Make your changes and send a pull request.
Please follow the contribution guidelines to ensure a smooth process.
For contact, send me a message on my Linked-In
This project was developed with the following technologies:
- React
- TypeScript
- Axios
- Vite
- HTML & CSS
- Git e Github
This project is licensed under the MIT License..