Features of App (APIS With Node Js Express and MongoDB)
- Social Login and phone number login with OTP
- Create / edit / update posts (including multiple images, videos and HTML)
- Popular posts, recent posts, suggested posts, trending posts
- User profile search, public/private accounts, block / unblock user
- Comment post, comment like comment reply, comment reply like etc
- Events management (create /tag people / delete event scheduled/ filter and sorting with date entry fee and location etc)
- Report users, events, posts, comments, comment reply, etc
- Brand authentication and achievements
- follow/unfollow a user etc.
ADMIN PANEL (APIS And Frontend In Angular 7.2)
- Manage post categories (Add/edit/delete/sorting)
- Manage reports of users, events, posts, comments, comment reply, etc
- Manage users and set authorization for multiple Admin/editor
- Dashboard with google analytics, analytics of popular users(following based), posts comments, etc
This project uses a number of open source projects to work properly:
- Angular - HTML enhanced for web apps!
- Twitter Bootstrap - great UI boilerplate for modern web apps
- node.js - evented I/O for the backend
- Express - fast node.js network app framework [@tjholowaychuk]
- jQuery - a javascript liabrary
- MongoDB - nosql database
This project requires Node.js v8+ to run.
Install the dependencies and devDependencies and start the server.
$ npm install
$ node server
For production environments...
$ npm install --production
$ NODE_ENV=production node server
Verify the deployment by navigating to your server address in your preferred browser.
localhost:5001