
What is it? | Door Is DEMO
Door Is - web application (forum-style platform) built with React, Node.js, and PostgreSQL (using Sequelize). It provides a space where users can engage in discussions by asking questions and providing answers.
The application's frontend is built with React, that allows for a dynamic and responsive user experience. The backend is built with Node.js, it handles all the server-side logic, including user authentication, data validation, and request handling.
The data is stored in a PostgreSQL database, a powerful, open-source object-relational database system. Sequelize, a promise-based Node.js ORM, is used for tasks such as data modeling, data validation, and database migrations.
Overall, this application provides a platform for users to share knowledge, engage in discussions, and learn from each other, all within a user-friendly and interactive environment.
Project itself consists of two parts:
-
Setup project API(BackEnd) using instructions in here
https://github.com/BigTako/USOF-Back-End.git
. -
Setup FrontEnd of project using these steps:
- Close Git repository
git clone https://github.com/BigTako/USOF-Front-End.git
cd USOF-Front-End
- Then install all necessary packages using
npm install
. - Finally, run
npm run dev
to launch project.
-
And also React-Router and React-Query.
-
And also JWT for authorization, Nodemailer and Postman for testing API.
Full Documentation for DevTalk API you can find here