REPOSITORY OVERVIEWLive repository statistics
★ 1Stars
⑂ 0Forks
◯ 0Open issues
◉ 1Watchers
55/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
72 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
100 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
🚀 Share Prompts - Fullstack Next.js Application
A modern, fullstack web application built with Next.js that allows users to discover, create, and share AI prompts. Users can authenticate with Google, manage their prompts, and explore a community-driven collection of creative AI prompts.
🛠️ Tech Stack
- Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS
- Backend: Next.js API Routes, NextAuth.js
- Database: MongoDB with Mongoose ODM
- Authentication: NextAuth.js with Google OAuth, bcrypt
- Styling: Tailwind CSS, PostCSS, Autoprefixer
- Development: TypeScript, ESLint, tsx, dotenv
✨ Features
Core Functionality
- 🔐 Authentication: Secure Google OAuth integration with NextAuth.js
- 📝 CRUD Operations: Create, read, update, and delete prompts with full user ownership
- 🔍 Advanced Search: Search prompts by keywords, tags, or usernames
- 👤 User Profiles: Personal profile pages with user-specific prompt collections
- 📱 Responsive Design: Mobile-first design that works on all devices
Development Features
- 🌱 Database Seeding: Comprehensive seeding system with sample data
- 🔧 Environment Management: Robust environment variable handling
- 📊 Database Testing: Built-in connection testing utilities
- 🎯 TypeScript Support: Full type safety throughout the application
🚀 Quick Start
Prerequisites
- Node.js 18+ and pnpm
- MongoDB database (local or MongoDB Atlas)
- Google OAuth credentials
Installation
-
Clone the repository
git clone <repository-url>
cd share-prompts
-
Install dependencies
pnpm install
-
Set up environment variables
Create a .env file in the root directory:
MONGODB_URL=your_mongodb_connection_string
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_URL_INTERNAL=http://localhost:3000
NEXTAUTH_SECRET=your_nextauth_secret
GOOGLE_ID=your_google_oauth_client_id
GOOGLE_CLIENT_SECRET=your_google_oauth_client_secret
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
🧑🏻💻 This repository hosts the Employee Management Full-Stack App, built with a modern React frontend and a robust Java Spring Boot + Hibernate backend to provide efficient data management and an interactive & fully responsive user experience. Also provides JWT + WebAuthn passkeys for enhanced data security & protection.
78/100 healthRecently updatedActive repositoryHas homepage
JavaMIT#aws#docker#full-stack#fullstack-development
⑂ 66 forks◯ 7 issuesUpdated 10 days ago
Project homepage ↗CarMarket 🚗💼 A modern, user-friendly web application designed to facilitate the buying and selling of cars. With advanced search filters, detailed listings, and a responsive design, CarMarket provides a seamless experience for both buyers and sellers.
66/100 healthRecently updatedActive repository
HTMLNo license#abolfazl-shadrouh#car-marketplace#css#express