Skip to content

ADI-KOTKAR/IP_Mini_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


TechVents

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.

General Features List:

  1. Landing Page (Public)
  2. Blogs Page (Public)
  3. FullPost(Private)
  4. Events (Private)
  5. News (Private)
  6. Sign up (Create User)
  7. Sign In (Access Account)

Admin Features List:

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

Users Feature List:

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

Additional Basic Features

  1. AJAX implemented on the Search of Blogs page.
  2. Hashing on Passwords for restricted password access.
  3. Sessions maintained.
  4. Security / Restricted Access on private pages.
  5. Category/Domain/Type/Search based sorting events, blogs, news.
  6. Comment (HTML based) and Applause on Posts.
  7. Web Scraping across websites for Events data stored in MongoDB Atlas Database (No-SQL Cloud Database).
  8. News API for accessing news from different sources, domains.

Setup

  1. Clone the repository - https://github.com/ADI-KOTKAR/IP_Mini_Project.git
  2. Open the file DB.php inside include directory and modify DB details accordingly.
  // Local DB
  $Connection = new mysqli('host_name', 'db_username', 'db_user_password');
  $ConnectingDB = $Connection -> select_db('db_name'); 
  1. Import the techvents.sql file in your database or copy the contents and paste it into Query section of phpmyadmin and execute it.
  2. As your Database is setup, you're ready to go🚀 !

Contributors

  1. 😎 Aditya Kotkar
  2. 😁 Shreyas Khadapkar
  3. 😄 Praveenkumar Khatri