This is my capstone project for General Assembly - SEI program. This website aims to serve as a place for Digital Nomads to gather (whether practicing or aspiring). Remote work has had a great amount of growth these days, and one of the potential benefits of being offsite is that one can technically work from anywhere. This has led to the concept of the 'digital nomad,' where one no longer has to wait for a suitable vacation window to go and see the world, but can go anywhere with reliable internet and still be able to work.
The objective of this site is for people to encourage each other to take the opportunity to go and experience the world while they have the opportunity. Post places that you've been, what local fare to expect, and what types of local crafts are available to browse.
The initial build will be limited to myself and my wife, but expansion to a community website is the ultimate stretch goal. Please feel free to check back every once in a while to see my progress.
- Django/Python3
- PostgreSQL
Fork
&Clone
this repositorypipenv install
necessary dependenciespipenv shell
in the project root to start a virtual environment
Dependencies (packages) include: psycopg2-binary, django-cors-headers, rest_framework, dj-database-url, rest_framework_simplejwt, django-filter, python-decouple, WhiteNoiseMiddleware, and gunicorn
-
User model with authentication - Model improvements, such as user profile pictures
- Expansion into other content, such as article hosting, user interactions, etc
As an exercise in teaching myself Django, this project would not have been possible without the various resources available. I owe my gratitude to the people who have taken the time to assemble and maintain these resources, as well as answer the questions posted on these sites.
- Django REST Framework Docs
- Django Project Docs
- Django Book Docs
- Python Package Index
- Articles by Vitor Freitas: simple is better than complex
- Various GitHub projects:
- Coding for Entrepreneurs (cfe
- And SO many stackoverflow posts