Giter Site home page Giter Site logo

vaibhavsg17 / mystory Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sayak-bhunia/mystory

0.0 0.0 0.0 24.37 MB

A new way to share stories anonymously.

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

License: MIT License

JavaScript 84.63% CSS 1.19% Dockerfile 0.15% TypeScript 11.24% HTML 2.79%

mystory'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

mystory's People

Contributors

akhilasunesh avatar aksshay88 avatar anujsingh4545 avatar asymtode712 avatar ayushmaanagarwal1211 avatar che140401 avatar harshmishra19 avatar kapil619 avatar mishratanishq619 avatar mohanramsridhar avatar prachita0504 avatar pradnyagaitonde avatar psidh avatar ramakrushnabiswal avatar rishyym0927 avatar sayak-bhunia avatar servis avatar shresthapandit avatar sivaprasath2004 avatar suhanipaliwal avatar suraj-9849 avatar tenzdelek avatar vaibhavsg17 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.