SuperBlog es un proyecto final del curso de Python en CoderHouse. Este proyecto es un blog desarrollado con Django, que permite a los usuarios crear, editar y eliminar publicaciones, así como interactuar con otros usuarios.
-
Clona el repositorio:
git clone https://github.com/bunkerapps/coderhouse_final cd coderhouse_final
-
Crea un entorno virtual y actívalo:
python -m venv venv source venv/bin/activate # En Windows usa `venv\Scripts\activate`
-
Instala las dependencias:
pip install -r requirements.txt
-
Realiza las migraciones:
python manage.py migrate
-
Ejecuta el servidor de desarrollo:
python manage.py runserver
La página de inicio muestra una lista de las publicaciones más recientes. Puedes navegar a las publicaciones más antiguas desplazandote hacia los más antiguos conforme bajas con el scroll.
Los usuarios pueden registrarse y acceder a sus cuentas utilizando los enlaces en la barra de navegación.
Cada usuario tiene un perfil donde puede ver y editar su información personal.
Los usuarios pueden editar su perfil, incluyendo su nombre, email, foto de perfil y más.
Los usuarios autenticados pueden crear nuevas publicaciones y editar o eliminar las existentes. Los usuarios NO autenticados en cambio sólo podrán utilizar el campo de búsqueda.
Los comentarios son bienvenidos! En cada entrada individual los usuarios pueden agregar sus propios comentarios sobre el viaje y comentar experiencias propias o aprovechar ese campo para comunicarse con el creador del POST.
Para cualquier consulta, puedes contactarme a través de mi perfil de GitHub: bunkerapps.