Unveiling Nerdy News: Your Gateway to Geekdom's Latest Wonders! 🚀📱
Get ready for a whirlwind tour through the realms of Anime, Movies & TV Shows, Comics, Video Games, and Pop Culture - introducing Nerdy News! 🎮🎬📺
Immerse yourself in a universe where everything nerdy converges into one sleek app. From anime releases to blockbuster sneak peeks, comic sagas, gaming revelations, and the hottest pop culture scoops, Nerdy News is your front-row ticket to it all.
Clone the repository:
git clone https://github.com/Prashant4900/nerdy-news/
cd nerdy-news
Backend Setup: Navigate to the backend folder and set up your Django environment.
cd backend
# Create a virtual environment (optional but recommended)
python -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
Configure the environment variable in .env.
DJANGO_SECRET_KEY="******"
DJANGO_DEBUG="True"
DATABASE_URL="postgresql://postgres:password@host-url:5432/postgres"
COMPRESS_ENABLED="True"
SENTRY_DSN="******"
SENTRY_ENVIRONMENT="development"
SENDINBLUE_API_KEY="******"
SENDINBLUE_API_URL="https://api.brevo.com/v3/"
Configure the database settings in settings.py. Apply migrations and start the server:
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Frontend Setup: Navigate to the frontend folder and install dependencies.
cd mobile
flutter pub get
Configure the environment variable in development.env.
BASE_URL='supabase-base-url'
PUBLIC_KEY='******'
SECRET_KEY='******'
ANDROID_CLIENT_ID='******'
IOS_CLIENT_ID='******'
PUBLISHER_TABLE = "publishers";
NEWS_TABLE = "news";
Run the app on an emulator or device:
flutter run
Supabase Integration: Set up your Supabase account and configure the backend to connect.
Explore and Enjoy: Open the Nerdy News app and start exploring geek culture updates!
Check out our demo to see Nerdy News in action! Experience the thrill of being in the geek culture loop with just a few taps.
We welcome contributions to make Nerdy News even better! If you have ideas for new features, bug fixes, or improvements, feel free to submit a pull request.
Join us at the hackathon to witness Nerdy News' magic firsthand. Step into a world where every tap opens a gateway to excitement, learning, and endless inspiration. Embrace your inner geek with Nerdy News, because staying informed has never been this exhilarating! 🤖🔍📡 #NerdyNewsApp
Stay nerdy, stay updated! 🚀🌟📚