Content Aggregation Web Application
Explore the docs »
View Hosted Site
TechVents is a Content Aggregation cum Blog Web Application which acts as a One Stop Destination for Tech related stuff.
- Landing Page (Public)
- Blogs Page (Public)
- FullPost(Private)
- Events (Private)
- News (Private)
- Sign up (Create User)
- Sign In (Access Account)
Admin Dashboard | All posted blogs with timestamp, category, banner, comments, live preview, Comments **(approved/unapproved),**Action - Edit/Delete Post |
---|---|
Add New Post | Title, Category, Image, Post |
Categories | Add or Delete Categories |
Admins | Manage User accounts, Add/Delete Admin accounts. |
Change Password | New Password, Confirm New Password |
Applauded Posts | timestamp, category, banner, comments, live preview |
Comment | Approve/Disapprove/Delete Comments. |
Logout | |
Blogs | Admin & User Posts with comments-applauses, Search (AJAX), Recent Posts, Category-wise Posts, Navigation to dashboard |
FullPost | Viewing the Post, Comment, Applause, view Comments on Post. |
Events | Events (Scraped Data), Domain-wise Events, Type-wise Events, Navigation to dashboard |
News | News (NEWS API), Category-wise News, Navigation to dashboard |
User Dashboard | User's posted blogs with timestamp, category, banner, comments, live preview |
---|---|
Add New Post | Title, Category, Image, Post |
Change Password | New Password, Confirm New Password |
Applauded Posts | timestamp, category, banner, comments, live preview |
Logout | |
Blogs | Admin & User Posts with comments-applauses, Search (AJAX), Recent Posts, Category-wise Posts, Navigation to dashboard |
FullPost | Viewing the Post, Comment, Applause, view Comments on Post. |
Events | Events (Scraped Data), Domain-wise Events, Type-wise Events, Navigation to dashboard |
News | News (NEWS API), Category-wise News, Navigation to dashboard |
- AJAX implemented on the Search of Blogs page.
- Hashing on Passwords for restricted password access.
- Sessions maintained.
- Security / Restricted Access on private pages.
- Category/Domain/Type/Search based sorting events, blogs, news.
- Comment (HTML based) and Applause on Posts.
- Web Scraping across websites for Events data stored in MongoDB Atlas Database (No-SQL Cloud Database).
- News API for accessing news from different sources, domains.
- Clone the repository - https://github.com/ADI-KOTKAR/IP_Mini_Project.git
- Open the file
DB.php
insideinclude
directory and modify DB details accordingly.
// Local DB
$Connection = new mysqli('host_name', 'db_username', 'db_user_password');
$ConnectingDB = $Connection -> select_db('db_name');
- Import the
techvents.sql
file in your database or copy the contents and paste it into Query section of phpmyadmin and execute it. - As your Database is setup, you're ready to go🚀 !