Readit - is the application, that allows users to ask questions and answer. It can be used for lot purposes, as questions about programming, creating threads based on ohter themes, etc.
You should create an account to ask questions and answer to other members. Account supports information about you, such as avatar, email, name, description. Another people can visit your profile and connect to you if both of you wish it.
Readit client - is a restful single page application. It allows you download client once per session and view questions without extra internet resourses spending.
Application supports routing, so you can send your friends url of, fro example, thread, and your friend will be able to open it without searching in a heap of themes.
Front end based on ReactJS technology. Interface provided by Material UI library, so application complies with material design rules.
More about Material design here: https://material.io/design
- ReactJS
- MaterialUI
- npm(Node package manager)
- react-router-dom
- material-ui
- clsx
- lodash
- superagent
- qs
- react-helmet
As long as our project based on restful principles API provides us with controllers, which manipulates data. Data contains in database, access provided by entities.
For back-end used php with Laravel framework.
We have used MySQL, powerful DBMS(Data base management system) for data containing.
OpenServer and Docker used to deploy project.
- Laravel
- MySQL
- OpenServer
- Docker
Our team inspired by Reddit team and their service. As long as this work is a course project for KPI Universirsity, we used some changed Reddit logo. We do not claim ownership of this logo.
Reddit: https://www.reddit.com/
Also we respect Habr Q&A and inspired by design of this forum. Thanks for your work
Habr Q&A: https://qna.habr.com/questions
This project was created as course work for NTUU Igor Sikorsky Kyiv Polytechnic Institute, department DAEPS.
All intellectual property belongs to the authors of the projects.
- Andreev Danil
- GitHub: https://github.com/DanilAndreev
- email: danssg08@gmail.com
- Solomaha Aleksandr
- GitHub: https://github.com/CyanoFresh
- email: cyanofresh@gmail.com
- Nesterov Nikita
- GitHub: https://github.com/Who1sthatdude
- email: goodplayer322@gmail.com