Skip to content

About

Discover, Connect and Share. Empower your online presence with Magaaazine. With feature of sending messages, images, and files anonymously. πŸŒƒ

Topics

Resources

Code of conduct

Security policy

Stars

1 star

Watchers

1 watching

Forks

Latest commit

Β 

History

114 Commits

Folders and files

Repository files navigation

Magaaazine

EMPOWER YOUR ONLINE PRESENCE WITH MAGAAAZINE.

GitHub GitHub release Contributor Covenant

Description

Discover, connect, and share with Magaaazine. Create a profile to receive anonymous messages, images, and files, discover other profiles, and manage your inbox and profile settings.

Getting Started

Requirements

Tech Stack

Installation

  1. Install dependencies:

    npm install
  2. Copy .env.example to .env and configure the variables:

    Variable Purpose
    PROD_URL Public URL of the production app
    DEV_URL Local development URL, usually http://localhost:3000
    COOKIE_NAME Name used for the authentication cookie
    IMGBB_API_KEY API key for ImgBB image uploads
    IMGUR_API_KEY API key for Imgur image uploads
    UPLOADTHING_TOKEN UploadThing token for file uploads
    RESEND_API_KEY Resend API key for password reset emails
    JWT_SECRET Secret used to sign password reset tokens
    DATABASE_URL PostgreSQL connection URL
  3. Create the database, then apply the Prisma migrations:

    npx prisma migrate dev
  4. Start the development server:

    npm run dev

The app will be available at http://localhost:3000.

Available Scripts

  • npm run dev β€” start the development server
  • npm run build β€” generate the Prisma client and build the app
  • npm run start β€” start the production server
  • npm run lint β€” lint the src directory

Authors

Jerome Villaruel β€” @VeoScript

Production Ready

About

Discover, Connect and Share. Empower your online presence with Magaaazine. With feature of sending messages, images, and files anonymously. πŸŒƒ

Topics

Resources

Code of conduct

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages