Skip to content

Latest commit

 

History

History
120 lines (91 loc) · 3.84 KB

README.md

File metadata and controls

120 lines (91 loc) · 3.84 KB

GitHub commits GitHub issues GitHub license LinkedIn


Logo

CrypticBoard

Anonymous Image Board

View Demo · Report Bug · Request Feature

About The Project

CrypticBoard Demo Gif

CrypticBoard is a completely anonymous platform for individuals to discuss sensitive topics through images and text, providing a safe space for free expression and connection.

Built With

The following are the list of frameworks/libraries used in this project.

React Tailwind CSS Express AWS

Getting Started

This is a guide on how to set up the project locally. Follow these steps to get a local copy up and running.

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/varun2430/cryptic_board.git
  2. Setup the Backend:

    cd backend
    npm install

    Create a .env file in the backend directory and set the required environment variables:

    PORT=""
    AWS_REGION=""
    AWS_ACCESS_KEY=""
    AWS_SECRET_KEY=""
    S3_BUCKET=""
    MONGO_URL=""
    API_KEY=""

    Start the Express server:

    node server.js
  3. Setup the Frontend:

    cd frontend
    npm install

    Create a .env file in the frontend directory and set the required environment variables:

    VITE_API_URL=""
    VITE_API_KEY=""

    Start the development server:

    npm run dev

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL-3.0 License. See LICENSE for more information.