Team Updates

Well, that's it!

This project has been submitted for consideration during the Space Apps Global Judging process.

We're extremely happy with the result. Well done to the boys, Matt, Jordan and Lewis!

Our final commit was at 23:57 (BST). A great final stretch from the team.

Code Repository

You can check our code at:

https://github.com/LloydTao/Hackathon-NASA-2020

lloydtaoLewis Lloyd
Our home page is looking snazzy! (Design: Lewis)
Our home page is looking snazzy! (Design: Lewis)
lloydtaoLewis Lloyd
Chat rooms are looking fresh. Thanks, Jordan!
Chat rooms are looking fresh. Thanks, Jordan!
lloydtaoLewis Lloyd
A hub view, showing the next activity and chat rooms.
A hub view, showing the next activity and chat rooms.
lloydtaoLewis Lloyd
{% extends "bunchup/base.html" %}
{% load crispy_forms_tags %}
{% block content %}
<divclass="content-section cute-container mx-auto">
<formenctype="multipart/form-data" method="POST">
{% csrf_token %}
<fieldsetclass="form-group">
<legendclass="border-bottom mb-4">Create Hub</legend>
{{ form|crispy }}
</fieldset>
<divclass="form-group">
<buttonclass="btn btn-outline-info" type="submit">Submit</button>
</div>
</form>
</div>
{% endblock content %}
classHubCreateView(LoginRequiredMixin, CreateView):
model=Hub
form_class=ImageUploadForm
# Set hub creator as admin.
defform_valid(self, form):
self.object=form.save()
Membership.objects.create(
user=self.request.user,
hub=self.object,
is_admin=True
)
# Redirect to the hub that was just created.
returnHttpResponseRedirect(reverse_lazy("bunchup-hub", kwargs={"pk": str(self.object.pk)}))
view raw views.py hosted with ❤ by GitHub
lloydtaoLewis Lloyd
Our current home page, showing featured hubs!
Our current home page, showing featured hubs!
lloydtaoLewis Lloyd
Wireframe v1.1 - Activity Page
Wireframe v1.1 - Activity Page
lloydtaoLewis Lloyd
Wireframe v1.1 - Home Page
Wireframe v1.1 - Home Page
lloydtaoLewis Lloyd

Recess 1 (May 30th - 14:00)

We're now taking our first break after 3 hours of development.

Jordan has created most of the web prototypes with Adobe XD.

Lewis has set up the Django project and apps, worked on the back-end features such as routing, static files, templates and installing apps.

Matt has worked on the database schema and implemented some models with Django.

lloydtaoLewis Lloyd