{"id":30772921,"url":"https://github.com/akankshavm22/socialbook","last_synced_at":"2026-04-13T03:02:59.506Z","repository":{"id":311797050,"uuid":"1045116743","full_name":"akankshavm22/SocialBook","owner":"akankshavm22","description":"SocialBook is a web platform for college students to connect, share educational resources, send messages, and collaborate globally. With features like friend requests, profile management, and a secure Firebase backend, it creates a dedicated academic network inspired by social media but tailored for education.","archived":false,"fork":false,"pushed_at":"2025-08-27T05:44:51.000Z","size":114,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-05T01:11:55.410Z","etag":null,"topics":["academic-network","chat-app","diploma-project","firebase","messaging-app","nextjs","react","redux","social-network","student-network","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akankshavm22.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-26T17:17:49.000Z","updated_at":"2025-08-27T05:44:55.000Z","dependencies_parsed_at":"2025-08-26T23:16:32.797Z","dependency_job_id":"65b2aec2-70fb-412c-bc43-9035d922bfd7","html_url":"https://github.com/akankshavm22/SocialBook","commit_stats":null,"previous_names":["akankshavm22/socialbook"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/akankshavm22/SocialBook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akankshavm22%2FSocialBook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akankshavm22%2FSocialBook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akankshavm22%2FSocialBook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akankshavm22%2FSocialBook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akankshavm22","download_url":"https://codeload.github.com/akankshavm22/SocialBook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akankshavm22%2FSocialBook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31737850,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T22:19:12.206Z","status":"online","status_checked_at":"2026-04-13T02:00:06.623Z","response_time":93,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["academic-network","chat-app","diploma-project","firebase","messaging-app","nextjs","react","redux","social-network","student-network","tailwindcss"],"created_at":"2025-09-05T01:03:37.059Z","updated_at":"2026-04-13T03:02:59.501Z","avatar_url":"https://github.com/akankshavm22.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📚  SocialBook - College Network of Students\n**SocialBook** is a web-based platform designed exclusively for college students to connect, share educational materials, address issues, and foster academic collaboration. Inspired by platforms like Facebook but tailored for educational needs, this application is the ideal digital space for student interaction.\n\n## 📌 Features\n- **User Registration \u0026 Authentication**: Students can sign up and create secure accounts.\n- **Profile Management**: Upload and update profile pictures.\n- **Networking**: Send friend requests and connect with peers.\n- **Messaging System**: Private messaging between connected users.\n- **Post \u0026 Share**: Share educational materials, updates, and ideas.\n- **Global College Network**: Connect with students worldwide.\n\n## 🛠️ Tech Stack\n- **Frontend**: Next.js (React framework)\n- **Backend**: Firebase (Authentication, Firestore, Storage)\n- **State Management**: Redux with Thunk\n- **Styling**: Tailwind CSS / CSS Modules (based on your implementation)\n- **Hosting**: Vercel / Firebase Hosting\n\n## 🚀 Installation \u0026 Setup\n### Prerequisites\n- Node.js (v16+ recommended)\n- npm or yarn\n- Firebase project setup\n\n### Steps\n\n1. **Clone the Repository**\n   \u003cpre\u003e\n   git clone https://github.com/your-username/SocialBook.git\n   cd SocialBook\n   \u003c/pre\u003e\n\n2. **Install Dependencies**\n   \u003cpre\u003e\n   npm install\n   # or\n   yarn install\n   \u003c/pre\u003e\n\n3. **Firebase Configuration**\n   - Create a project in **Firebase Console**\n   - Enable **Authentication**, **Firestore Database**, and **Storage**\n   - Copy your Firebase config and replace it in **firebase-config.js**\n\n4. **Run the Development Server**\n   \u003cpre\u003e\n   npm run dev\n   # or\n   yarn dev\n   \u003c/pre\u003e\n\n5. **Build for Production**\n   \u003cpre\u003e\n   npm run build\n   npm start\n   \u003c/pre\u003e\n\n\n## 📂 Project Structure\n\u003cpre\u003e\n├── public/               # Static assets\n├── src/                  # Application source code\n│   ├── components/       # Reusable UI components\n│   ├── pages/            # Next.js pages\n│   ├── store/            # Redux store and slices\n│   ├── styles/           # CSS and styling files\n│   └── utils/            # Helper functions\n├── firebase-config.js    # Firebase configuration\n├── package.json          # Dependencies and scripts\n└── README.md             # Project documentation\n\u003c/pre\u003e\n\n## 🎯 Future Enhancements\n   - Group chats and discussion forums\n   - Video calling functionality\n   - Push notifications for messages and friend requests\n   - Admin panel for college event management\n\n## 👩‍💻 Contributors\n   - Akanksha Mane\n   - Siddhi Tambe\n   - Ibrahim Quershi\n   - Ali Patel\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakankshavm22%2Fsocialbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakankshavm22%2Fsocialbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakankshavm22%2Fsocialbook/lists"}