Site Demo URL: As of Dec 2020, our team stopped maintaining this site and another team took over. It appears that they have either changed the url or stopped maintaining it themselves. Please see below screenshots for the site demo.
About:
- This repository was created to serve information about this project. The data repository is private
Contributors:
- Project Manager and Contributor (Full Stack) -- Lucie Wang
- Lead Developer (Full Stack) -- Greg Chance
---------- - Contributor (Frontend) -- Jon Williams
- Contributor (Frontend) -- Vernon Lewis
- Contributor (Backend) -- Akimi Yano
- Interim Project Manager and Contributor -- Pete Jung
Technologies Used:
- Languages: Python, JavaScript, HTML / JSX, CSS
- Frameworks: Django REST Framework, React.js
- Database: SQLite
- Libraries: Axios, faker, js_cookie, react-router, boto3, Pillow
- Server: Amazon EC2, Nginx
Process:
- The backend / full stack team created an Entity Relationship Diagram to serve as a prototype for our database schema.
- Using Django REST Framework, we built our Models, Views, and Serializers, implemented Token Authentication, and followed guidelines to create a secure RESTful API.
- We connected our API to our frontend and implemented an api service, to allow simple access to our api for our frontend specific developers.
- The frontend / full stack team built our SPA using React.js, using pure functional components by leveraging React 16 hooks.
- CSS Grid was applied to the entire site to make it fully responsive.
Demo:
- See below for some short videos which demo the site.
Talent can login to view active briefs, and participate for a chance to be commissioned
Clients can login to view candidates for their briefs, view brief submissions, and select brief winners
The site admin has super admin privileges and can approve or decline company and brief creation requests