PostNest is a web application that allows users to create, view, and like posts. Users can log in using their Google accounts, create posts, and interact with other users' posts through likes.
- Google Authentication: Users can authenticate using their Google accounts.
- View Posts: Authenticated users can view posts created by other users.
- Create Posts: Authenticated users have access to a
/create
route to create and submit their posts. - Like Functionality: Users can like posts, providing a way to interact with the content.
- Firebase: Used for authentication and real-time database storage.
- HTML, CSS, JavaScript: Frontend development.
- Firebase Authentication: Used for user authentication.
- Firebase Realtime Database: Used for storing posts and user information.
- Clone the repository.
- Set up Firebase:
- Create a Firebase project in the Firebase Console (https://console.firebase.google.com/).
- Set up Firebase Authentication and enable Google authentication.
- Set up Firebase Realtime Database.
- Update the Firebase configuration in your application.
- Run the application locally or deploy it to a hosting service.
- Access the application and log in using your Google account.
- View posts on the main page.
- Navigate to the
/create
route to create a new post. - Interact with posts by liking them.
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License.