Проект представляет собой сервис ответов на вопросы. Пользователь сервиса имеет возможность зарегистрироваться, задать вопрос, ответить на вопросы других пользователей.
- Пользователь - email, имя, пароль
- Вопрос - заголовок, текст, автор, рейтинг вопроса
- Ответ - текст, вопрос, автор
URL: /
Представляет из себя список "популярных" вопросов. В списке выводятся вопросы в порядке убывания рейтинга.
URL: /new/
Список вопросов по дате их добавления начиная с самого свежего.
URL: /question/123/
На этой странице можно прочитать текст вопроса и список ответов к нему. Авторизованные пользователи могут добавить свой ответ.
URL: /signup/
Пользователь может ввести свой email, пароль, имя и зарегистрироваться в проекте
URL: /login/
Пользователь может ввести email и пароль и авторизоваться в проекте.
URL: /ask/
Авторизованный пользователь может задать вопрос, после чего перейдет на страницу этого вопроса.