Skip to content

๐Ÿ—“๏ธA Calendar Application made to fit all your needs!

License

Notifications You must be signed in to change notification settings

Narcos101/Calendar-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ—“๏ธ Calendar-App

๐Ÿ“Œ Description and how to use!:

An Event Manager web application that has a few but supports the primary operations of Create/Remove/Update/Display the preplanned events/meetings. Initially this prompts up a registration page where new users can register and pre-registered users can login with a seamless experience. The main page consists of a calendar layout that highlights the meetings that are set up throught the month.It has options for creating meetings for the future. Each day can have multiple meetings, if a meeting is over the user can delete it, or add new meetings, update the already creating meetings if he/she wants to with only 2-3 clicks.

Why behind Develping:-

Developed as part of an internship challenge.Selected Successfully!

๐Ÿ’ป Project Organisation:

  • Frontend

    ./meet-app

    Description: Fetches data from the backend API from django server and displays on the web app.
    TechStack: HTML, CSS, Javascript, React

  • Backend

    ./backend

    Description: Consists of all the API performing the CRUD ops from the database.
    TechStack: Python, Django REST framework.

Database: MySQL

Requirements:

cd Calendar_app #enter project directory

npm install -i #install npm libraries

pip install -r requirements.txt #install python dependencies

RUN APP:

In Terminal 1,

cd ./my-app #enter frontend directory

npm start #run react server

In Terminal 2,

cd ./backend #enter backend directory

python manage.py runserver #run django server

๐Ÿ‘€ Application Preview

Registration:

alt text

Login:

alt text

Viewing monthly and daily schedule:

alt text

Viewing and updating event:

alt text

## LICENSE ๐Ÿ“œ

MIT