beakman
The application is a social platform called ASCIIgram, designed for users to create, share, and interact with ASCII art. Users can register, log in, and manage their profiles, where they can showcase their ASCII creations and follow other users. The app allows users to create posts containing ASCII art, add hashtags for better discoverability, and engage with others through comments and likes. To use the app, users can navigate through various pages, including a feed of posts from users they follow, an explore section to discover new users, and trending hashtags. Users can create new posts using a dedicated form that includes an ASCII art editor and a hashtag input. The app also features user profiles where followers and following counts are displayed, along with the user's bio and avatar. The application is built using modern web technologies, including TypeScript, React, and Next.js for the frontend, and a PostgreSQL database for data storage. It utilizes Tailwind CSS for styling, providing a responsive and visually appealing user interface. The app also implements JWT for authentication, ensuring secure user sessions. Key features of ASCIIgram include: - User authentication with registration and login functionality. - Profile management, allowing users to edit their bios and avatars. - Creation of ASCII art posts with the ability to add hashtags. - A feed displaying posts from followed users, along with options to like and comment on posts. - An explore section to discover new users and trending hashtags. - Responsive design for optimal viewing on both desktop and mobile devices. Overall, ASCIIgram provides a unique platform for ASCII art enthusiasts to connect, share, and express their creativity in a community-driven environment.
No tags
Last Updated May 17, 2025