GithubHelp home page GithubHelp logo

mayghhaa / my-story Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sayak-bhunia/mystory

0.0 0.0 0.0 24.42 MB

A new way to share stories anonymously.

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

License: MIT License

JavaScript 84.64% TypeScript 10.90% CSS 1.55% HTML 2.77% Dockerfile 0.14%

my-story's Introduction

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.

Contributors

To add your profile to the contributors page, please follow these steps:

  1. Navigate to src/app/(routes)/contributors/ContributorsData.ts.

  2. Add Only Your Information: You are allowed to add your own details to the ContributorsData.ts file to ensure accurate attribution of your contributions.

  3. Respect Existing Information: Do not alter or modify the details of other contributors. Unauthorized changes may result in your pull request being rejected or not merged.

Maintainers

my-story's People

Contributors

sayak-bhunia avatar psidh avatar tenzdelek avatar servis avatar vaibhavsg17 avatar asymtode712 avatar kapil619 avatar ayushmaanagarwal1211 avatar mohanramsridhar avatar aksshay88 avatar kritika30032002 avatar ayesha-siddiqua88 avatar che140401 avatar rishyym0927 avatar harshmishra19 avatar mishratanishq619 avatar suhanipaliwal avatar ayushnandi avatar asmitamishra24 avatar anujsingh4545 avatar akhilasunesh avatar mayghhaa avatar pradnyagaitonde avatar suraj-9849 avatar prachita0504 avatar shresthapandit avatar sivaprasath2004 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.