Release notes - SuperTurban/ekm_mobiilposm2ng GitHub Wiki
Live environment: https://ekmweb.herokuapp.com/
email : admin@localhost
password : testpassword
Starting webapp:
- Install MongoDB 3.2 or above
- Install Node.js 6.11.4 or above
- Download latest repository from this github
- Start MongoDB server (
MongoDB
ormongod
) - make .env file to ekm_mobiilposm2ng direcotry and write in following lines
MONGODB_URI=localhost/test
PORT=3000
NODE_ENV=dev
- Install dependencies (
npm install
) node app.js
cd client
andnpm run dev
Access to the mobile application:
https://github.com/kuldar-daniel/ekmApp_android
How to install mobileapp:
- Download apk (from github find .apk) to your device.
- On phone enable "unknown sources" from Settings -> Security -> Unknown sources (if not already enabled)
- Install the downloaded apk using file manager
or
- Download and install Android studio
- Download or clone github repository
- Open project in Android Studio
- Compile it on your phone or virtual phone created in Android studio
- Open app "ekmApp"
Iteration 4
In preparation:
Showing leaderboards with different tabs @ mobapp
Shows questions and other tasks when arriving but cant answer yet
User can leave one game (delete its data)
Adding tutorial to use the app
Webapp:
Media files can be added to destination points
Admin can choose the color of pins on the mobileapp for every game separately
Showing leaderboards for every game separately and overall
Mobile app:
Added terms and conditions link
Arriving at a destination point displays short description
Showing destination points as a list
Bugs fixed:
Iteration 3
Webapp:
Picking coordinates from map
Validation for game creation UI
Validation for destination creation
- Creating games
- Validation for adding a title
- Description of the game
- Define as active/non-active (either shows in mobapp or not)
- Add destination points
Bugs fixed:
Known bugs
Iteration 2
Features of mobileapp:
- Register using username and email
- Input validation on registering
- View base map and able to navigate on it using fingers
- See list of available games to play
- Remove user account and return to registering in Settings menu
Features of webapp:
Known bugs: Issues
- Nothing happens on "Play >". Server side not implemented yet.
- On first load of "Games" menu, network throws exception which is displayed. Have to go back to main activity and then back to "Games" menu to get list of games. Probably backend server problem.
- When you close the app too quickly after new activity starts you might encounter a fatal application crash. Something to do with inflating fragments.
Other notes:
- When map is opened, you can get to navigation drawer by swiping from the left to right. No visible button to access navigation drawer is implemented at this moment.
- UI is not final app design rather "proof of functional requirement" at this stage