Skip to content

fowzan2744/LitVerse

Repository files navigation

🌌 LitVerse – Discover, Review & Share Literature

LitVerse is your go-to platform to explore, review, and share literary works with the world. Whether you're a reader, reviewer, or writer, LitVerse provides a clean, modern interface for discovering literature and expressing your insights — backed by the power of Next.js, Google OAuth, MongoDB, and Gemini AI.


🚀 Why LitVerse?

In an age dominated by short-form content, deep literary thought often goes unnoticed. LitVerse solves this by:

  • 📖 Enabling readers to publish thoughtful reviews of books, poems, and essays.
  • 🔍 Helping users explore reviews through intelligent tagging and search.
  • 🤖 Assisting writers with AI-generated review suggestions using Gemini API.
  • 🌐 Ensuring secure access with Google OAuth login.
  • 🧠 Maintaining data integrity and performance via MongoDB + Mongoose.

🧠 Features

🔐 Google OAuth Authentication

  • Uses Google OAuth to enable one-click sign-in.
  • Only verified users can create or edit reviews.
  • User sessions are managed securely.

📄 AI-Generated Reviews with Gemini API

  • Let your thoughts flow! But if you're stuck, click the "Generate Review" button.
  • Our integration with Google Gemini API suggests a base review you can edit and customize.

🗃️ MongoDB + Mongoose for Scalable Data Handling

  • Reviews are stored in a MongoDB database.
  • Mongoose schemas ensure structured and validated documents.
  • Handles models for User, Prompt/Review, and more.

⚡ Built with Next.js 15

  • Blazing-fast performance with static site generation (SSG) and server-side rendering (SSR).
  • Uses App Router with the latest Next.js conventions.
  • Fully optimized for deployment with Vercel.

🧼 Sleek & Minimal UI

  • Built with Tailwind CSS for rapid and clean UI development.
  • Responsive design — works across desktop, tablet, and mobile.

🛠️ Tech Stack

Tech Usage
Next.js Full-stack React framework for frontend and backend
MongoDB NoSQL database to store user data and reviews
Mongoose ODM library to define models and connect to MongoDB
Google OAuth Secure user authentication
Gemini API AI-powered review generation
Tailwind CSS Fast and modern styling
Vercel Deployment and hosting

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev

About

A modern and interactive web platform for sharing and reviewing literature — built with Next.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published