Skip to content

Latest commit

 

History

History
68 lines (52 loc) · 2.04 KB

README.md

File metadata and controls

68 lines (52 loc) · 2.04 KB

TelerikForumProject

This is a team web project created by students of Telerik Academy -Trayan Trufev -Viktor Leharov -Victor Manin

React Blog Platform

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.

Table of Contents

  1. Installation
  2. Usage
  3. Features
  4. Folder Structure
  5. Technologies Used
  6. Contributing
  7. Testing
  8. License
  9. Contact Information

Installation

To get started with this project, clone the repository and install the dependencies.

Prerequisites

  • Node.js (v14.x or higher)
  • npm (v6.x or higher) or Yarn

Steps

# 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