PAGINA - Social Media App
Project screenshots
Feel free to check them out.
Fetching project data . . .
CSS
Firebase
React
NextJS
PAGINA, which means page in Spanish, is the name I gave to my brand, which I use for the products and services I create.
I am still deciding and working on the whole overview of the branding, its objectives, vision and mission
Following the above, PAGINA - Media Social App, comes to be the first of more upcoming products; at this stage, it is a social app where users can create, edit and publish posts made in markdown. I will talk more later about the whole idea of this app, what I want to implement and what it will look like.
In its early development, we have a platform built in Next JS using the Page Router directory, where users easily create accounts by integrating Google accounts or opt for email and password. The sign-in authentication is handled by Firebase, which also works at the back to keep all the app's data.
Sign-in Page
Once users have an account, they can go to the home page and see posts from other users or create their own. To create their own, a button in the nav bar redirects to the post manager, where they can create, edit, publish or delete posts. To create a new post, they need to insert a name for it inside the input text and click next.
Post Manager
Inside the edit tool, users can add the post content using markdown, upload pics to a storage folder in Firebase and obtain the link to insert into the markdown, see a preview of posts, the live view, publish and unpublish the post by the toggling the LIVE toggle switch, save changes and delete the post.
Edit Tool
To have a better experience and use all the app's functionalities, I invite you to check out PAGINA - Social Media App.
As I said, now I will discuss what is next and what I expect to do from here.
So far, it is just a posts app, like a blog where users can share their thoughts. That's not the main idea behind it. It serves as the base platform to start building from here.
I want to integrate AI, where users can create content using prompts, get recommendations, chat with agents, obtain answers and more. I am still deciding how to do it and learning a lot along the way. I might do it by integrating existing APIs like the ones offered by Firebase or OpenAI, or who knows; I might train my own model or use one of the foundation ones and apply fine-tuned techniques.
We will see.
My main motivation for this is learning. It is something I love.
I dream of putting my knowledge into production by developing web apps or working on machine learning development.
I hope it comes to be the latter.
Feel free to check them out.