Skip to content

abazudosen/Discusstopia

Repository files navigation

NextJs - Discusstopia Web App

Discusstopia is an open-source artificial intelligence application that helps people in the modern world find, start, and share original conversations. This is a Next.js web application demonstrates CRUD (Create, Read, Update, Delete) operations with authentication using Google OAuth. The application also utilizes MongoDB Atlas as the database to store data.

Features

  • CRUD Operations: Perform Create, Read, Update, and Delete operations on data.
  • Google Authentication: Users can sign in using their Google accounts.
  • MongoDB Atlas Integration: Data is stored and retrieved from MongoDB Atlas, a cloud database service.
  • Session Management: Users' sessions are managed securely.

Screenshots

Configuration

  • GOOGLE_ID=your_google_id
  • GOOGLE_CLIENT_SECRET=your_google_client_secret
  • MONGODB_URI=your_mongodb_uri

Dependencies:

Installation

1. git clone https://github.com/abazudosen/Discusstopia

2. cd your-project-directory

3. npm install

4. npm run dev

5. Open the Application: Visit http://localhost:3000 in your web browser to view the application.

Usage

Authentication: Click on the "Sign In with Google" button to authenticate using your Google account.
CRUD Operations: Once authenticated, you can perform CRUD operations on the data.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request. License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published