prachita0504 / mystory

A new way to share stories anonymously.

Home Page:https://mystorybuild.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blue Futuristic Technology Presentation

MyStory - Next.js Blog/Story telling Template

Welcome to MyStory, a Next.js blog template designed for sharing personal experiences and stories anonymously.

About

MyStory aims to provide a platform where individuals can share their stories without the pressure of revealing their identities. It's a safe space for expression and connection.

Features

  • Anonymous Story Sharing: Users can share their personal experiences and stories without disclosing their identities.
  • Next.js Blog Template: Built with Next.js, MyStory serves as a flexible and customizable blog template.
  • Markdown Support: Write your stories using Markdown for easy formatting.
  • Responsive Design: MyStory is designed to be responsive, ensuring a seamless experience across devices.

MyStory Flowchart

Feel free to Contribute

To get started with MyStory, follow these steps:

  1. Clone the Repository: Clone the MyStory repository to your local machine.
    git clone https://github.com/yourusername/mystory.git
  2. Navigate to the Project Directory: Change directory to the cloned repository.
    cd mystory
  3. Copy Environment Variables: Copy Environment Variables to ".env".
    cp .env.example .env
  4. Make your changes and commit them (git commit -am 'Add some fooBar').

    Make sure to lint and format your code before commiting

    • npm run lint to check for lint errors
    • npm run lint:fix to fix lint errors
    • npm run format:check to format the code
    • npm run format:fix to fix the formatting

Using Local Server

  1. Install Dependencies: Install the necessary dependencies using npm.
    npm install
  2. Run the Development Server: Start the Next.js development server.
    npm run dev

Using Docker

  1. Start the Container: Start Docker Containers
docker-compose -f docker-compose.dev.yaml up
# or
docker-compose -f docker-compose.dev.yaml up --build

* View Your Project

Open your browser and navigate to http://localhost:3000 to view your project.

Maintainers

About

A new way to share stories anonymously.

https://mystorybuild.vercel.app

License:MIT License


Languages

Language:JavaScript 91.7%Language:TypeScript 6.5%Language:CSS 1.6%Language:Dockerfile 0.2%