Documentation for Image Search App, a web application developed in Django and Django Rest Framework, with a Next.js client using Typescript langueage. This application allows search images based a keyword.
# Clone the repository
git clone https://github.com/nivwer/ImageSearchApp
cd ImageSearchApp
# Install Django dependencies
poetry install
# Django initial setup
python manage.py collectstatic --no-input
# Install Next.js dependencies
cd client
npm install
Set up the necessary environment variables for the project. Copy the .env.example file and rename it to .env, then modify the variables according to your needs.
To run the Django Server:
cd VotingApp
# WSGI server
gunicorn base.wsgi:applicationThe App will be available at http://localhost:8000.
This app utilizes Unsplash API to fetch images.
The Next.js client delivers an interactive user interface for end-users and communicates with the server to fetch and display images.
To run the client:
cd client
# Development
npm run devThe client will be available at http://localhost:3000.
For detailed information about the Next.js client, refer to the Client Documentation.
Copyright © 2024 nivwer.
This package is licensed under the MIT License.