Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/somenath203/tweeets
Click below to watch the demo video of the application
https://github.com/somenath203/tweeets
django django-admin django-application django-authentication django-framework django-tailwind django-tailwindcss django-template-engine file-upload full-stack full-stack-application tailwind tailwindcss tweet tweets
Last synced: about 2 months ago
JSON representation
Click below to watch the demo video of the application
- Host: GitHub
- URL: https://github.com/somenath203/tweeets
- Owner: somenath203
- Created: 2024-09-14T15:56:29.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-14T16:26:10.000Z (3 months ago)
- Last Synced: 2024-10-16T11:28:14.142Z (2 months ago)
- Topics: django, django-admin, django-application, django-authentication, django-framework, django-tailwind, django-tailwindcss, django-template-engine, file-upload, full-stack, full-stack-application, tailwind, tailwindcss, tweet, tweets
- Language: HTML
- Homepage: https://www.youtube.com/watch?v=9J0202Y7sLk
- Size: 54.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tweeets
## Demo video of the application
https://www.youtube.com/watch?v=9J0202Y7sLk
## Introduction
**Tweeets** is a simple web application that allows users to create, edit, and delete tweets. Each tweet consists of a description, and optionally, an image. Users can also view tweets created by other users.
To interact with the application (create, edit, or delete tweets), users must first authenticate themselves first.## Features of the Application
- **Create a Tweet**: Users can create a tweet with a description and optionally upload an image to accompany the tweet.
- **View Tweets**: All users (both authenticated and unauthenticated) can view tweets created by others on the platform.
- **Edit a Tweet**: Users can edit their previously created tweets if they want to make changes.
- **Delete a Tweet**: Users have the option to delete their own tweets if they no longer wish them to be visible.
- **User Authentication**: Users must authenticate themselves to create, edit, or delete tweets. Without authentication, they can only view tweets posted by others.## Technologies Used
- **Django**: Used as the main web framework for building the application.
- **Django Templating Engine**: Used to dynamically render HTML templates with data from the backend.
- **SQLite3 (db.sqlite3)**: A lightweight database used to store tweets and user information.
- **Django.contrib.auth**: Django's built-in authentication system for managing user logins, registrations, and session management.- **Django Tailwind**: Integrated Tailwind CSS for styling the application, enabling modern and responsive design with utility-first classes..