This project is a rudimentary login system that allows users to create accounts and log into them using Python and SQLite within a client-server model. The Pokemon API allows users to make their username a random Gen-1 Pokemon.
- Run
python3 client_database.pyin the terminal in order to create the database (if not already created)
- Run
python3 client_server.pyin the terminal in order to start the server and start listening for client connections.
- Run
python3 client_socket.pyin the terminal in order to allow the client(you) to communicate with the server and perform actions
- Database: Uses SQLite to store client usernames/passwords.
- Server: Bridges client and database, creates accounts, communicates with the Pokemon API, and verifies users.
- Socket: Directly communicates with the client, allowing users to log in/create an account.
- Python 3
- SQLite
- Akshit Garg
- Ishani Rajeshirke
- Divena Deshmukh
- Casey Fritz
- Sean Gelacio