/GatherGamers-Client

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

GatherGamers-Client

CREW

name role
Adrien Masson Client-side : creating the screens
Antoine Nivoy Client-side : client->server connexion
Maxime GouΓ©nard Both sides : API routes + client->server connexions
Pierre HΓ©rissΓ© Server side : Database + API Routes

SETUP

  • You will need to create ./secretenv.js file at root path, containing a Google Map API like this :
export default {
    MAPS_API_KEY: "your_maps_api_key"
}

TODOS

πŸ†— : Done | ⭐ : High priority | 🚫 : Low priority

Feature Status Notes Affected to MVP
Register βœ… Done Antoine πŸ†—
Registered mail βœ… Done Maxime πŸ†—
Logout βœ… Done Antoine πŸ†—
Login βœ… Done Antoine πŸ†—
Format dates βœ… Done Antoine πŸ†—
Refacto Geoloc βœ… Done Pierre πŸ†—
List games βœ… Done Antoine πŸ†—
Get game details βœ… Done Adrien πŸ†—
Add a game to favorite βœ… Done Adrien πŸ†—
Create an event βœ… Done Adrien πŸ†—
Join an event βœ… Done Antoine πŸ†—
Subscribe event βœ… Done Pierre πŸ†—
Show my profile βœ… Done Adrien πŸ†—
Edit my profile βœ… Done Adrien πŸ†—
My News βœ… Done Adrien πŸ†—
My events βœ… Done Adrien πŸ†—
My favorites βœ… Done Adrien πŸ†—
Event Geolocalisation βœ… Done Pierre πŸ†—
Gamers Geolocalisation βœ… Done Pierre πŸ†—
OptinGeoloc Switch βœ… Done Pierre πŸ†—
AWS service βœ… Done Maxime πŸ†—

Future features

Feature Status Notes Affected to MVP
Forum ❌ Not started 🚫
Chat ❌ Not started 🚫
Find better games API ❌ Not started 🚫
Starting Loader & Fetcher ❌ Not started 🚫
CRUD events ❌ Not started 🚫
CRUD friends ❌ Not started 🚫

Blocking points :

  • SendGrid : struggled to configure and authorize our calls
    • RESOLVED : now using Mailgun services, for our 4 authorized mail adresses
  • AWS : using AWS ElasticCache but still struggling to configue