This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
A blog website built using React.js. This project provides a platform for users to read and write blog posts.
- User authentication and authorization
- Create, edit, and delete blog posts
- Responsive design
- Node.js
- npm or yarn
- Clone the repository:
git clone https://github.com/CODECZERO/BlogUsingReactJs.git
- Navigate to the project directory:
cd BlogUsingReactjs - Install dependencies:
or
npm install
yarn install
To start the development server:
npm run devor
yarn startThis will run the app in development mode. Open http://localhost:3000 to view it in the browser.
Here’s an example of how to create a new blog post after logging in:
- Click on the "Add Post" button.
- Fill in the title and content fields.
- Click "Submit" to publish the post.
BlogUsingReactJs/
├── public/
├── src/
├── Feature/
├──AppwriteBackend
├──Compoents
├──Container
├──Footer
├──Header
├──PostForn
├──component
├──pages
├──AuthLayou.jsx
├──RTE.jsx
├──index.js
├──store
├── App.jsx
├── main.jsx
├── .gitignore
├── package.json
├── README.md
public/: Contains static filessrc/Feature/: Reusable componentssrc/Feature/AppwriteBckend: Contains Appwrite code to communicatesrc/App.jsx: Main application componentsrc/main.jsx: Entry point of the application and react-router config
This project is licensed under the MIT License - see the [https://github.com/CODECZERO/BlogUsingReactJs/blob/main/MIT-LICENSE.txt] file for details.
Feel free to modify any section as needed to better fit your project's details!