Skip to content

a calendar where the user can organize his daily, weekly and monthly tasks

Notifications You must be signed in to change notification settings

bryanmaraujo544/calendar-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calendar App

GitHub repo size GitHub language count GitHub forks Bitbucket open issues Bitbucket open pull requests

Animation Animation

Application where the user can organize his tasks/event in the calendary.

Access the application on your browser: (https://calendar-app-delta.vercel.app/login)

💻 How it works

To access the calendar app the user needs to sign in or create an accout if he doesn't has one. After logged, the user can navigate between the months of the year or of the last/next years, and create some task. There is a task page where contains all of tasks of that user. It's possible to edit the task informations and delete it either.

💻 How it was made

For the front-end, I've used React and Typescript to create the interface and make all of the interactions with user's actions and with back-end services.
For the back-end, it was used Node.js and TypeScript to grab information from front-end, make the necessary processes and connect to database (PostgreSQL).
In the part of authentication it was used jwt for the exchanges of informations between client and server.

🚀 Technologies used in project

  • React
  • TypeScript
  • Styled-Components
  • Framer Motion
  • Axios
  • Node.js
  • PostgreSQL

☕ How to start the project in your machine

Once the repository is cloned in your computer, to use the calendar-app follow the steps below:

  // Open one terminal and run the following code to install all dependencies:
  yarn add
  
  // Then start the application
  yarn start

Now you can access the application in http://localhost:3000

📫 Contributing to dev-world

To contribute, follow the next steps:

  1. Fork this repository.
  2. Create a new branch: git checkout -b <branch_name>.
  3. Make your changes and confirm them: git commit -m '<commit_message>'
  4. Send to the main branch: git push origin <project_name> / <local>
  5. Create the pull request.

As an alternative, check the documentation of the Github to lear how to make a pull request: (https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).

🤝 Developer

Bryan's profile photo
Bryan Martins

About

a calendar where the user can organize his daily, weekly and monthly tasks

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published