/RocketQ

RocketQ is a full-stack project of a simple website, where you can create rooms to make questions and answer people questions anonymously.

Primary LanguageCSS

RocketQ

https://i.imgur.com/Ux8GNAU.png

Description

RocketQ is a simple project where you can create rooms to make questions and answer people questions anonymously.

Technologies

  • NodeJs
    • NodeJs is what runs de express server, and the library express manage the routes the client can access and resquests the server recive
  • SQLite
    • SQLite was enough for all storaging of the rooms, users questions and answers
  • EJS
    • EJS was my choise of engine to integrate javascript on html.
  • Vanilla CSS
    • CSS 3 was my choice for the styling of this project.

How to execute the project

  • First, make sure you have Nodejs installed.

  • Clone this repository:

    git clone https://github.com/HaloSara121/RocketQ.git
    
  • Change to the directory:

    cd RocketQ
    
  • Install the dependencies:

    npm install
    
  • Run the project:

    npm run dev   
    

Features

The website provides an interface for creating rooms, creating questions and answering other users questions.

Contribution

Contributions are welcome! Follow the steps below:

  1. Fork the repository
  2. Create a new branch: git checkout -b new-feature
  3. Make your changes and commit: git commit -am 'Add new feature'
  4. Push to your fork: git push origin new-feature
  5. Open a pull request for review

Author

Vinicius Paes Berna