Skip to content

Commit d2745e2

Browse files
some file names changes
1 parent 8d40668 commit d2745e2

12 files changed

Lines changed: 36 additions & 72 deletions

File tree

README.md

Lines changed: 25 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
1-
# ProjectArchive
1+
# Hostel Management System
22

3-
**ProjectArchive** is a static website designed for students at **Engineering College** to showcase their projects. This platform provides students with visibility, helps them secure internships, and allows recruiters to assess their potential.
3+
**Hostel Management System** is a modern web application designed to streamline the management of hostels, categories, comments, and user moderation for educational institutions or organizations. This platform provides robust admin tools, user access control, and a clean, accessible UI for efficient hostel administration.
44

55
---
66

77
## 🚀 Features
8-
- 📌 **Centralized Repository** – A dedicated space to store and showcase student projects.
9-
- 🌍 **Industry Exposure** – Helps students gain recognition and attract recruiters.
10-
- 🔍 **Recruitment Support** – Enables alumni and hiring managers to find talented students.
11-
- 💡 **Inspiration & Collaboration** – Encourages students to innovate and collaborate on projects.
8+
- 🏠 **Hostel Management** – Add, edit, and manage hostel details including name, address, and price.
9+
- 🗂️ **Category Management** – Create and organize hostel categories for better filtering and search.
10+
- 📝 **Comment Moderation** – Admins can view, edit, report, and block user comments for a safe environment.
11+
- 🚫 **User Blocking & Reporting** – Block users or report inappropriate comments, with in-app notifications.
12+
- 🔒 **Access Control** – Secure admin and superadmin roles with persistent authentication.
13+
- 💡 **Modern UI** – Built with Shadcn UI components for a clean, responsive, and accessible experience.
1214

1315
---
1416

@@ -18,52 +20,46 @@
1820
---
1921

2022
## 🛠️ Tech Stack
21-
- **Frontend:** HTML, CSS, JavaScript
22-
- **Hosting:** GitHub Pages
23+
- **Frontend:** Next.js, React, TypeScript, Tailwind CSS, Shadcn UI
24+
- **Backend:** Next.js API Routes, Firebase Firestore
25+
- **Email/Notifications:** (Email notifications have been removed; in-app notifications only)
26+
- **Authentication:** Firebase Auth
2327

2428
---
2529

26-
## 👨‍💻 Team Members
27-
- **Shadil AM**
28-
- **Sorraj**
29-
- **Abhijith**
30-
- **Abhiram**
30+
## 👨‍💻 Author
31+
This project was designed and developed solely by **Sooraj Krishna K P**.
3132

3233
---
3334

34-
## 🏫 Want to Use This for Your Own College?
35+
## 🏫 Want to Use This for Your Own Hostel or Institution?
3536

36-
Absolutely! You can easily **reuse and customize** this project for your own institution or student community:
37+
Absolutely! You can easily **reuse and customize** this project for your own hostel or organization:
3738

3839
1. **Fork this repository**
3940
This lets you receive any future updates while keeping your own customizations.
4041

4142
2. **Clone your fork locally**
4243
```bash
43-
git clone https://github.com/yourusername/ProjectArchive.git
44+
git clone https://github.com/Sooraj-krishna/Nearby_hostels.git
4445
```
4546

4647
3. **Update Branding**
4748
- Change the **name in the loading screen and navbar** to match your institution.
4849
This can be done in the **`components/` folder**.
49-
- Look for `Loading.js`, `Navbar.js`, or similarly named files.
50+
- Look for `loadingScrenn.tsx`, `Navbar.tsx`, or similarly named files.
5051

51-
4. **Edit Projects Data**
52-
- All project information is stored in:
53-
```
54-
data/project.json
55-
```
56-
- To **add**, **edit**, or **delete** project details, make changes directly in this file.
52+
4. **Edit Hostel Data**
53+
- All hostel and category information is managed via the admin panel. No need to edit JSON files directly.
5754

58-
5. **Deploy with GitHub Pages**
59-
Once you're done customizing, deploy it using GitHub Action:
60-
- Go to your repo settings → Pages → select the main branch and `/ (root)` folder.
55+
5. **Deploy**
56+
Deploy using Vercel, Netlify, or your preferred hosting provider.
6157

6258
---
6359

6460
## 📜 How to Contribute
6561
1. Fork the repository.
66-
2. Clone it: `git clone https://github.com/yourusername/ProjectArchive.git`
62+
2. Clone it: `git clone https://github.com/Sooraj-krishna/Nearby_hostels.git`
6763
3. Create a new branch: `git checkout -b feature-name`
6864
4. Make your changes and commit: `git commit -m 'Your Message'`
6965
5. Push changes: `git push origin feature-name`
@@ -73,10 +69,9 @@ Absolutely! You can easily **reuse and customize** this project for your own ins
7369

7470
## 📩 Contact
7571
For any queries, feel free to reach out:
76-
- 📧 Email: [shadilrayyan2@gmail.com]
77-
- 🌐 Website: [ProjectArchive](https://codecompasss.github.io/project_archive/)
72+
- 📧 Email: [soorajkrishnakp2002@gmail.com]
7873

7974
---
8075

81-
✨ *Empowering students by showcasing their projects!*
76+
*Empowering hostel management with modern web technology!*
8277

app/admin/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import { useEffect, useState } from 'react';
44
import Navbar from '@/components/Navbar';
5-
import HostelGrid from '@/components/repeto/ProjectGrid';
6-
import FilterSection from '@/components/repeto/FilterSection';
7-
import TabSection from '@/components/repeto/TabSection';
5+
import HostelGrid from '@/components/main/hostelGrid';
6+
import FilterSection from '@/components/main/FilterSection';
7+
import TabSection from '@/components/main/TabSection';
88
import LoadingScreen from "@/components/loadingScrenn";
99
import Link from 'next/link';
1010
import { Card } from '@/components/ui/card';

app/components/AdminLayout.tsx

Lines changed: 0 additions & 31 deletions
This file was deleted.

app/manage-categories/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22

33
import { useState, useEffect } from 'react';
4-
import TableSkeleton from '@/components/repeto/TableSkeleton';
4+
import TableSkeleton from '@/components/main/TableSkeleton';
55
import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogFooter } from '@/components/ui/dialog';
66
import { Table, TableHeader, TableRow, TableHead, TableBody, TableCell } from '@/components/ui/table';
77
import { Badge } from '@/components/ui/badge';

app/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import { useEffect, useState } from 'react';
44
import Navbar from '@/components/Navbar';
5-
import HostelGrid from '@/components/repeto/ProjectGrid';
6-
import FilterSection from '@/components/repeto/FilterSection';
7-
import TabSection from '@/components/repeto/TabSection';
5+
import HostelGrid from '@/components/main/hostelGrid';
6+
import FilterSection from '@/components/main/FilterSection';
7+
import TabSection from '@/components/main/TabSection';
88
// import Footer from '@/components/Footer';
99
// import LoadingScreen from "@/components/loadingScrenn";
1010
import Link from 'next/link';

0 commit comments

Comments
 (0)