Read or publish stories with branching narratives.
- Users can read stories with branching narratives.
- During the story, users can make choices between two options to influence the story's path.
- Users can register and log in to read stories.
- Three account types are available: Reader, Author, Admin
- Reader: Can read all stories by logging in.
- Author: Can read, publish, and manage their own stories and view analytics.
- Admin: Can manage all stories and users.
- React (Packages used:
react-hook-form
,react-router-dom
,react-toastify
,react-icons
) - Tailwind CSS
- Express.js (Packages used:
mongoose
,jsonwebtoken
,bcryptjs
) - Node.js
- MongoDB
Admin Dashboard:
All Stories View: