Nozy is a discussion board web app that allows users to connect with each other through community based discussion.
This is the Github page for the Main Content MVC part of the application, not the Comments Microservice.
- Login/logout
- Profile Create/Edit
- Post Create/Edit/Delete
- Community Create/Edit/Delete
- Rate posts with Like/Dislike system
- AJAX Search for Users/Communities/Posts
- Comment Create/Edit/Delete
- Nested comments
To install dependencies, in root folder of project run:
composer install
Create .env file in root folder of project.
Update database connection information in .env file.
Generate APP_KEY in .env file by running:
php artisan key:generate
To create tables, run:
php artisan migrate:refresh
To seed database, run:
php artisan db:seed
The website was originally deployed using Cloudways, but is no longer deployed to the cloud.
To serve application locally (development server), run:
php artisan serve
The main content pages of the application are served with a PHP Laravel MVC application.
The comments are served by a Python Flask Microservice .