This is a team web project created by students of Telerik Academy -Trayan Trufev -Viktor Leharov -Victor Manin
A simple blog platform built with React, allowing users to create, edit, delete posts and comments. The project also includes features like user authentication, liking posts, and dynamic comment management.
- Installation
- Usage
- Features
- Folder Structure
- Technologies Used
- Contributing
- Testing
- License
- Contact Information
To get started with this project, clone the repository and install the dependencies.
- Node.js (v14.x or higher)
- npm (v6.x or higher) or Yarn
# Clone the repository
git clone https://github.com/Telerik-Forum-Project/TelerikForumProject.git
# Navigate to the project directory
cd wellbeing-forum
# Install dependencies
npm install
npm install firebase
npm i react-firebase-hooks
# Start the development server
npm run dev
react-blog-platform/
│
├── src/ # Main source code directory
│ ├── components/ # Reusable components
│ ├── config/ # Firebase config
│ ├── hoc/ # Authentication
│ ├── hooks/ # Custom Hooks
│ ├── img/ # Images
│ ├── pages/ # Application pages
│ ├── services/ # main app logic
│ ├── state/ # Context and state management
│ ├── App.jsx # Main App component
│ ├── index.js # Entry point of the application
│ └── ... # Other configuration and utility files
├── package.json # Project dependencies and scripts
├── package-lock.json # Project dependencies and scripts
├── vite.config.js # Project dependencies and scripts
└── README.md # This file