These below technologies are used to built this web app.👇
The main features of "Future AI" web app.
-
Authentication:
- Signup: Users can create an account on the web app by providing necessary details like email, username, and password.
- Login: Registered users can log in to their accounts using their credentials.
- Updating password: Users have the option to update their passwords for account security.
-
Authorization:
- User roles: The web app distinguishes between different user roles, such as Admin and Regular visitor.
- Permissions based on roles: Each user role has specific permissions dictating their access and actions on the website.
- Admin privileges:
- Admin users have elevated privileges, granting them access to certain areas and functions not available to regular users.
- Regular user privileges:
- Regular users have access to basic features and functions, tailored to their needs and preferences.
-
Responsive Design:
- The web app is designed to be responsive, ensuring a seamless user experience across different devices and screen sizes.
- Whether users access the app from a desktop, tablet, or mobile device, they can navigate and use its features comfortably.
-
Admin Page:
- Creation and publication of posts: Admin users can create their own posts and publish them to the public.
- **Deletion of posts:The Admin is also able to delete the posts if neeeded.
- Visibility to regular users: Posts created by admin users are visible to all regular users visiting the web app.
-
Dashboard for Regular Users:
- Navigation: Regular users can navigate through the website's content from the first page to the last page.
- Post filtering: Users can filter posts based on different criteria to find relevant content.
- Saving posts: Regular users have the ability to save posts for future reference or reading.
- "Explore more from creators" tab:
- Clicking on this tab takes users to a page where they can explore additional content from other creators on the platform.
These features collectively provide a seamless and tailored user experience, ensuring that both admin and regular users can access and interact with the web app's content according to their respective roles and permissions.