Create tasks for you and your team!
Created with Node.js and React Native, all with Typescript.
Made with ❤️
- Create activities for you and your teammates
- Update and delete activities
- Create sub-activities for main activities
- Update and delete sub-activities
- See all activities and activities associated with you
- See activity details like responsible, requester, descriptions and sub-activities
- Make progress with your activities
- See all available cities
- See city details
- Update city
- Update profile
- See teammates profiles
- Docker and Docker Compose
- Node.js
- Postgres database
- Yarn
SSH URLs provide access to a Git repository via SSH, a secure protocol. If you have an SSH key registered in your GitHub account, clone the project using this command:
[email protected]:NightlyTechnologies/Taskly.git
In case you don't have an SSH key on your GitHub account, you can clone the project using the HTTPS URL, run this command:
https://github.com/NightlyTechnologies/Taskly.git
Both of these commands will generate a folder called Taskly, with all the project
- Open the server folder and run
yarn
to install the dependencies - Rename the
.env.example
to.env
and set a secret to your app - Rename the
ormconfig.example.json
toormconfig.json
and add your postgres port, user and password in the archive - Run docker containers using
docker-compose up -d
- Create a postgres database named
taskly
- Run
yarn typeorm migration:run
to run the migrations to your database - If all goes well, the development server will be running on port 3333
- Extra: if you want to see node logs, you can do it through
docker logs -f taskly_server
- Extra: if you want to access postgres from cli, run the command
docker exec -it taskly_postgres psql -d taskly -U user_name -w
- Open the mobile folder and run
yarn
to install the dependencies - In
src/services/api.ts
change the baseURL for your IPv4 address:baseURL: 'http://YOUR-IPV4-ADDRESS:3333'
- Download the Expo Go app on iOS or Android
- Run
yarn start
to open the expo metro-bundler - Scan the QR Code or connect your Expo account on the Expo Go app to open your app
- CORS
- Express
- TypeORM
- Axios
- Date FNS
- Expo
- React Navigation
- Styled Components
Find a bug or error on the project? Please, feel free to send us the issue on the Taskly issues area, with a title and a description of your found!
If you know the origin of the error and know how to resolve it, please, send us a pull request, we will love to review it!
Released in 2021.
This project is under the license.
< keep coding /> 🚀 ❤️