Welcome to my Forum App. This is an online forum where users can ask questions and provide feedback to others’ questions as well. ReactJS library has been used for the client side development and PHP Symfony framework is used for the backend development.
- User - Login | Logout | Register
- Posts - List | Search | Add | Approve | Reject | Delete
- Comments - Add
The application is divided in two parts
- Backend
- Frontend
- PHP 8.1
- Symfony 6.1
- Doctrine ORM 2.13
Backend services are separated from the frontend. Use REST API to access backend functionalities.
- Install Apache web server
- Install MySQL server
- Install PHP with Composer
- Clone the repository - git clone https://github.com/dlakmalb/forum_server_side.git
- Go to project directory - cd forum_server_side
- Run composer install
- Run migrations - php bin/console doctrine:migrations:migrate
- Change server side .env file by providing host name, password and database name
- Start backend server - symfony server:start --port=8000
- Forum app will be available at localhost://8000